| 1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 2 |
DENIED
|
moderate
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
} |
|
Show voter details
|
| 3 |
DENIED
|
edit
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
} |
|
Show voter details
|
| 4 |
DENIED
|
moderate
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
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 {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5174
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4036}
+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 {#5172
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 {#5173
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 11 |
DENIED
|
edit
|
App\Entity\EntryComment {#5174
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4036}
+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 {#5172
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 {#5173
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5174
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4036
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4046
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 {#4034 …}
+nested: Doctrine\ORM\PersistentCollection {#4032 …}
+votes: Doctrine\ORM\PersistentCollection {#4030 …}
+reports: Doctrine\ORM\PersistentCollection {#4028 …}
+favourites: Doctrine\ORM\PersistentCollection {#3996 …}
+notifications: Doctrine\ORM\PersistentCollection {#4000 …}
-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 {#3982
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4045
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4036}
+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 {#5172
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 {#5173
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 19 |
DENIED
|
edit
|
App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5446
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5444
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 {#5447 …}
+nested: Doctrine\ORM\PersistentCollection {#5449 …}
+votes: Doctrine\ORM\PersistentCollection {#5451 …}
+reports: Doctrine\ORM\PersistentCollection {#5453 …}
+favourites: Doctrine\ORM\PersistentCollection {#5455 …}
+notifications: Doctrine\ORM\PersistentCollection {#5457 …}
-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 {#5445
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 23 |
DENIED
|
edit
|
App\Entity\EntryComment {#5446
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5444
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 {#5447 …}
+nested: Doctrine\ORM\PersistentCollection {#5449 …}
+votes: Doctrine\ORM\PersistentCollection {#5451 …}
+reports: Doctrine\ORM\PersistentCollection {#5453 …}
+favourites: Doctrine\ORM\PersistentCollection {#5455 …}
+notifications: Doctrine\ORM\PersistentCollection {#5457 …}
-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 {#5445
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5446
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5301
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5299
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 {#5302 …}
+nested: Doctrine\ORM\PersistentCollection {#5304 …}
+votes: Doctrine\ORM\PersistentCollection {#5306 …}
+reports: Doctrine\ORM\PersistentCollection {#5308 …}
+favourites: Doctrine\ORM\PersistentCollection {#5310 …}
+notifications: Doctrine\ORM\PersistentCollection {#5312 …}
-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 {#5300
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5444
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 {#5447 …}
+nested: Doctrine\ORM\PersistentCollection {#5449 …}
+votes: Doctrine\ORM\PersistentCollection {#5451 …}
+reports: Doctrine\ORM\PersistentCollection {#5453 …}
+favourites: Doctrine\ORM\PersistentCollection {#5455 …}
+notifications: Doctrine\ORM\PersistentCollection {#5457 …}
-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 {#5445
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 27 |
DENIED
|
edit
|
App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5431
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5429
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 {#5432 …}
+nested: Doctrine\ORM\PersistentCollection {#5434 …}
+votes: Doctrine\ORM\PersistentCollection {#5436 …}
+reports: Doctrine\ORM\PersistentCollection {#5438 …}
+favourites: Doctrine\ORM\PersistentCollection {#5440 …}
+notifications: Doctrine\ORM\PersistentCollection {#5442 …}
-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 {#5430
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 31 |
DENIED
|
edit
|
App\Entity\EntryComment {#5431
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5429
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 {#5432 …}
+nested: Doctrine\ORM\PersistentCollection {#5434 …}
+votes: Doctrine\ORM\PersistentCollection {#5436 …}
+reports: Doctrine\ORM\PersistentCollection {#5438 …}
+favourites: Doctrine\ORM\PersistentCollection {#5440 …}
+notifications: Doctrine\ORM\PersistentCollection {#5442 …}
-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 {#5430
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5431
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5316
+user: Proxies\__CG__\App\Entity\User {#5317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4072
+user: App\Entity\User {#4056 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4080
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 {#4073 …}
+nested: Doctrine\ORM\PersistentCollection {#4064 …}
+votes: Doctrine\ORM\PersistentCollection {#4067 …}
+reports: Doctrine\ORM\PersistentCollection {#4062 …}
+favourites: Doctrine\ORM\PersistentCollection {#4060 …}
+notifications: Doctrine\ORM\PersistentCollection {#4058 …}
-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 {#4078
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4079
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+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 {#5314
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 {#5318 …}
+nested: Doctrine\ORM\PersistentCollection {#5320 …}
+votes: Doctrine\ORM\PersistentCollection {#5322 …}
+reports: Doctrine\ORM\PersistentCollection {#5324 …}
+favourites: Doctrine\ORM\PersistentCollection {#5326 …}
+notifications: Doctrine\ORM\PersistentCollection {#5328 …}
-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 {#5315
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4072}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5429
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 {#5432 …}
+nested: Doctrine\ORM\PersistentCollection {#5434 …}
+votes: Doctrine\ORM\PersistentCollection {#5436 …}
+reports: Doctrine\ORM\PersistentCollection {#5438 …}
+favourites: Doctrine\ORM\PersistentCollection {#5440 …}
+notifications: Doctrine\ORM\PersistentCollection {#5442 …}
-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 {#5430
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5269
+user: Proxies\__CG__\App\Entity\User {#5270 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+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 {#5267
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 {#5271 …}
+nested: Doctrine\ORM\PersistentCollection {#5273 …}
+votes: Doctrine\ORM\PersistentCollection {#5275 …}
+reports: Doctrine\ORM\PersistentCollection {#5277 …}
+favourites: Doctrine\ORM\PersistentCollection {#5279 …}
+notifications: Doctrine\ORM\PersistentCollection {#5281 …}
-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 {#5268
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 39 |
DENIED
|
edit
|
App\Entity\EntryComment {#5269
+user: Proxies\__CG__\App\Entity\User {#5270 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+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 {#5267
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 {#5271 …}
+nested: Doctrine\ORM\PersistentCollection {#5273 …}
+votes: Doctrine\ORM\PersistentCollection {#5275 …}
+reports: Doctrine\ORM\PersistentCollection {#5277 …}
+favourites: Doctrine\ORM\PersistentCollection {#5279 …}
+notifications: Doctrine\ORM\PersistentCollection {#5281 …}
-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 {#5268
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5269
+user: Proxies\__CG__\App\Entity\User {#5270 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4152
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@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: 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 {#4153
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+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 {#5267
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 {#5271 …}
+nested: Doctrine\ORM\PersistentCollection {#5273 …}
+votes: Doctrine\ORM\PersistentCollection {#5275 …}
+reports: Doctrine\ORM\PersistentCollection {#5277 …}
+favourites: Doctrine\ORM\PersistentCollection {#5279 …}
+notifications: Doctrine\ORM\PersistentCollection {#5281 …}
-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 {#5268
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 46 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 47 |
DENIED
|
edit
|
App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5415
+user: Proxies\__CG__\App\Entity\User {#5416 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+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 {#5413
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 {#5417 …}
+nested: Doctrine\ORM\PersistentCollection {#5419 …}
+votes: Doctrine\ORM\PersistentCollection {#5421 …}
+reports: Doctrine\ORM\PersistentCollection {#5423 …}
+favourites: Doctrine\ORM\PersistentCollection {#5425 …}
+notifications: Doctrine\ORM\PersistentCollection {#5427 …}
-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 {#5414
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 51 |
DENIED
|
edit
|
App\Entity\EntryComment {#5415
+user: Proxies\__CG__\App\Entity\User {#5416 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+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 {#5413
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 {#5417 …}
+nested: Doctrine\ORM\PersistentCollection {#5419 …}
+votes: Doctrine\ORM\PersistentCollection {#5421 …}
+reports: Doctrine\ORM\PersistentCollection {#5423 …}
+favourites: Doctrine\ORM\PersistentCollection {#5425 …}
+notifications: Doctrine\ORM\PersistentCollection {#5427 …}
-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 {#5414
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5415
+user: Proxies\__CG__\App\Entity\User {#5416 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5285
+user: Proxies\__CG__\App\Entity\User {#5286 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4226
date: 2024-07-23 12:48:19.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: 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 {#4227
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5283
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 {#5287 …}
+nested: Doctrine\ORM\PersistentCollection {#5289 …}
+votes: Doctrine\ORM\PersistentCollection {#5291 …}
+reports: Doctrine\ORM\PersistentCollection {#5293 …}
+favourites: Doctrine\ORM\PersistentCollection {#5295 …}
+notifications: Doctrine\ORM\PersistentCollection {#5297 …}
-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 {#5284
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+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 {#5413
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 {#5417 …}
+nested: Doctrine\ORM\PersistentCollection {#5419 …}
+votes: Doctrine\ORM\PersistentCollection {#5421 …}
+reports: Doctrine\ORM\PersistentCollection {#5423 …}
+favourites: Doctrine\ORM\PersistentCollection {#5425 …}
+notifications: Doctrine\ORM\PersistentCollection {#5427 …}
-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 {#5414
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 54 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 55 |
DENIED
|
edit
|
App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5237
+user: Proxies\__CG__\App\Entity\User {#5238 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4304}
+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 {#5235
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 {#5239 …}
+nested: Doctrine\ORM\PersistentCollection {#5241 …}
+votes: Doctrine\ORM\PersistentCollection {#5243 …}
+reports: Doctrine\ORM\PersistentCollection {#5245 …}
+favourites: Doctrine\ORM\PersistentCollection {#5247 …}
+notifications: Doctrine\ORM\PersistentCollection {#5249 …}
-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 {#5236
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 59 |
DENIED
|
edit
|
App\Entity\EntryComment {#5237
+user: Proxies\__CG__\App\Entity\User {#5238 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4304}
+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 {#5235
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 {#5239 …}
+nested: Doctrine\ORM\PersistentCollection {#5241 …}
+votes: Doctrine\ORM\PersistentCollection {#5243 …}
+reports: Doctrine\ORM\PersistentCollection {#5245 …}
+favourites: Doctrine\ORM\PersistentCollection {#5247 …}
+notifications: Doctrine\ORM\PersistentCollection {#5249 …}
-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 {#5236
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5237
+user: Proxies\__CG__\App\Entity\User {#5238 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4304
+user: App\Entity\User {#4317 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4299
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4305 …}
+nested: Doctrine\ORM\PersistentCollection {#4307 …}
+votes: Doctrine\ORM\PersistentCollection {#4309 …}
+reports: Doctrine\ORM\PersistentCollection {#4311 …}
+favourites: Doctrine\ORM\PersistentCollection {#4313 …}
+notifications: Doctrine\ORM\PersistentCollection {#4315 …}
-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 {#4300
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4304}
+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 {#5235
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 {#5239 …}
+nested: Doctrine\ORM\PersistentCollection {#5241 …}
+votes: Doctrine\ORM\PersistentCollection {#5243 …}
+reports: Doctrine\ORM\PersistentCollection {#5245 …}
+favourites: Doctrine\ORM\PersistentCollection {#5247 …}
+notifications: Doctrine\ORM\PersistentCollection {#5249 …}
-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 {#5236
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
} |
|
Show voter details
|
| 63 |
DENIED
|
edit
|
App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
} |
|
Show voter details
|
| 64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
} |
|
Show voter details
|
| 65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
} |
|
Show voter details
|
| 67 |
DENIED
|
edit
|
App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
} |
|
Show voter details
|
| 68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
} |
|
Show voter details
|
| 69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
} |
|
Show voter details
|
| 71 |
DENIED
|
edit
|
App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
} |
|
Show voter details
|
| 72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
} |
|
Show voter details
|
| 73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
} |
|
Show voter details
|
| 75 |
DENIED
|
edit
|
App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
} |
|
Show voter details
|
| 76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
} |
|
Show voter details
|
| 77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5496
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
\n
Go play with your Dunning Kruger somewhere else.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704995333 {#5491
date: 2024-01-11 18:48:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5488 …}
+nested: Doctrine\ORM\PersistentCollection {#5485 …}
+votes: Doctrine\ORM\PersistentCollection {#5483 …}
+reports: Doctrine\ORM\PersistentCollection {#5497 …}
+favourites: Doctrine\ORM\PersistentCollection {#5499 …}
+notifications: Doctrine\ORM\PersistentCollection {#5501 …}
-id: 299464
-bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5561172"
+editedAt: null
+createdAt: DateTimeImmutable @1704995333 {#5494
date: 2024-01-11 18:48:53.0 +01:00
}
} |
|
Show voter details
|
| 79 |
DENIED
|
edit
|
App\Entity\EntryComment {#5496
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
\n
Go play with your Dunning Kruger somewhere else.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704995333 {#5491
date: 2024-01-11 18:48:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5488 …}
+nested: Doctrine\ORM\PersistentCollection {#5485 …}
+votes: Doctrine\ORM\PersistentCollection {#5483 …}
+reports: Doctrine\ORM\PersistentCollection {#5497 …}
+favourites: Doctrine\ORM\PersistentCollection {#5499 …}
+notifications: Doctrine\ORM\PersistentCollection {#5501 …}
-id: 299464
-bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5561172"
+editedAt: null
+createdAt: DateTimeImmutable @1704995333 {#5494
date: 2024-01-11 18:48:53.0 +01:00
}
} |
|
Show voter details
|
| 80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5496
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5463
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5369
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
\n
> I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
\n
I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
\n
> if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
\n
I find your attitude not just uncharitable, but also rude.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704965551 {#5367
date: 2024-01-11 10:32:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5370 …}
+nested: Doctrine\ORM\PersistentCollection {#5372 …}
+votes: Doctrine\ORM\PersistentCollection {#5374 …}
+reports: Doctrine\ORM\PersistentCollection {#5376 …}
+favourites: Doctrine\ORM\PersistentCollection {#5378 …}
+notifications: Doctrine\ORM\PersistentCollection {#5380 …}
-id: 298616
-bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5554104"
+editedAt: null
+createdAt: DateTimeImmutable @1704965551 {#5368
date: 2024-01-11 10:32:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
\n
I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
\n
So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704992796 {#5462
date: 2024-01-11 18:06:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5468 …}
+nested: Doctrine\ORM\PersistentCollection {#5469 …}
+votes: Doctrine\ORM\PersistentCollection {#5471 …}
+reports: Doctrine\ORM\PersistentCollection {#5475 …}
+favourites: Doctrine\ORM\PersistentCollection {#5477 …}
+notifications: Doctrine\ORM\PersistentCollection {#5479 …}
-id: 299355
-bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1415723"
+editedAt: null
+createdAt: DateTimeImmutable @1704992796 {#5465
date: 2024-01-11 18:06:36.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
\n
Go play with your Dunning Kruger somewhere else.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704995333 {#5491
date: 2024-01-11 18:48:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+children: Doctrine\ORM\PersistentCollection {#5488 …}
+nested: Doctrine\ORM\PersistentCollection {#5485 …}
+votes: Doctrine\ORM\PersistentCollection {#5483 …}
+reports: Doctrine\ORM\PersistentCollection {#5497 …}
+favourites: Doctrine\ORM\PersistentCollection {#5499 …}
+notifications: Doctrine\ORM\PersistentCollection {#5501 …}
-id: 299464
-bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5561172"
+editedAt: null
+createdAt: DateTimeImmutable @1704995333 {#5494
date: 2024-01-11 18:48:53.0 +01:00
}
} |
|
Show voter details
|
| 81 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 82 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5384
+user: Proxies\__CG__\App\Entity\User {#5385 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
\n
Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704923683 {#5382
date: 2024-01-10 22:54:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+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: 297377
-bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://ttrpg.network/comment/4389493"
+editedAt: null
+createdAt: DateTimeImmutable @1704923683 {#5383
date: 2024-01-10 22:54:43.0 +01:00
}
} |
|
Show voter details
|
| 83 |
DENIED
|
edit
|
App\Entity\EntryComment {#5384
+user: Proxies\__CG__\App\Entity\User {#5385 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
\n
Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704923683 {#5382
date: 2024-01-10 22:54:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+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: 297377
-bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://ttrpg.network/comment/4389493"
+editedAt: null
+createdAt: DateTimeImmutable @1704923683 {#5383
date: 2024-01-10 22:54:43.0 +01:00
}
} |
|
Show voter details
|
| 84 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5384
+user: Proxies\__CG__\App\Entity\User {#5385 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5189
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4380
+user: App\Entity\User {#4393 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
\n
In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1721005639 {#4374
date: 2024-07-15 03:07:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4381 …}
+nested: Doctrine\ORM\PersistentCollection {#4383 …}
+votes: Doctrine\ORM\PersistentCollection {#4385 …}
+reports: Doctrine\ORM\PersistentCollection {#4387 …}
+favourites: Doctrine\ORM\PersistentCollection {#4389 …}
+notifications: Doctrine\ORM\PersistentCollection {#4391 …}
-id: 296478
-bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.blahaj.zone/comment/5538512"
+editedAt: DateTimeImmutable @1720182950 {#4375
date: 2024-07-05 14:35:50.0 +02:00
}
+createdAt: DateTimeImmutable @1704908002 {#4376
date: 2024-01-10 18:33:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
\n
I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704909074 {#5187
date: 2024-01-10 18:51:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5190 …}
+nested: Doctrine\ORM\PersistentCollection {#5192 …}
+votes: Doctrine\ORM\PersistentCollection {#5194 …}
+reports: Doctrine\ORM\PersistentCollection {#5196 …}
+favourites: Doctrine\ORM\PersistentCollection {#5198 …}
+notifications: Doctrine\ORM\PersistentCollection {#5200 …}
-id: 297153
-bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410735"
+editedAt: null
+createdAt: DateTimeImmutable @1704909074 {#5188
date: 2024-01-10 18:51:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#4380}
+body: """
I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
\n
Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704923683 {#5382
date: 2024-01-10 22:54:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@vzq@lemmy.blahaj.zone"
"@scrubbles@poptalk.scrubbles.tech"
]
+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: 297377
-bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://ttrpg.network/comment/4389493"
+editedAt: null
+createdAt: DateTimeImmutable @1704923683 {#5383
date: 2024-01-10 22:54:43.0 +01:00
}
} |
|
Show voter details
|
| 85 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 86 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 87 |
DENIED
|
edit
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 88 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 89 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 90 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5253
+user: Proxies\__CG__\App\Entity\User {#5254 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4453}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5251
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 {#5255 …}
+nested: Doctrine\ORM\PersistentCollection {#5257 …}
+votes: Doctrine\ORM\PersistentCollection {#5259 …}
+reports: Doctrine\ORM\PersistentCollection {#5261 …}
+favourites: Doctrine\ORM\PersistentCollection {#5263 …}
+notifications: Doctrine\ORM\PersistentCollection {#5265 …}
-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 {#5252
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 91 |
DENIED
|
edit
|
App\Entity\EntryComment {#5253
+user: Proxies\__CG__\App\Entity\User {#5254 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4453}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5251
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 {#5255 …}
+nested: Doctrine\ORM\PersistentCollection {#5257 …}
+votes: Doctrine\ORM\PersistentCollection {#5259 …}
+reports: Doctrine\ORM\PersistentCollection {#5261 …}
+favourites: Doctrine\ORM\PersistentCollection {#5263 …}
+notifications: Doctrine\ORM\PersistentCollection {#5265 …}
-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 {#5252
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 92 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5253
+user: Proxies\__CG__\App\Entity\User {#5254 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4448
date: 2024-07-09 15:45:55.0 +02: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: 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 {#4449
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4453}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5251
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 {#5255 …}
+nested: Doctrine\ORM\PersistentCollection {#5257 …}
+votes: Doctrine\ORM\PersistentCollection {#5259 …}
+reports: Doctrine\ORM\PersistentCollection {#5261 …}
+favourites: Doctrine\ORM\PersistentCollection {#5263 …}
+notifications: Doctrine\ORM\PersistentCollection {#5265 …}
-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 {#5252
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 93 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 94 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
} |
|
Show voter details
|
| 95 |
DENIED
|
edit
|
App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
} |
|
Show voter details
|
| 96 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
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 {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
date: 2024-01-11 00:15:58.0 +01:00
}
} |
|
Show voter details
|
| 99 |
DENIED
|
edit
|
App\Entity\EntryComment {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
date: 2024-01-11 00:15:58.0 +01:00
}
} |
|
Show voter details
|
| 100 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
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 {#5400
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5398
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 {#5401 …}
+nested: Doctrine\ORM\PersistentCollection {#5403 …}
+votes: Doctrine\ORM\PersistentCollection {#5405 …}
+reports: Doctrine\ORM\PersistentCollection {#5407 …}
+favourites: Doctrine\ORM\PersistentCollection {#5409 …}
+notifications: Doctrine\ORM\PersistentCollection {#5411 …}
-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 {#5399
date: 2024-01-11 00:37:11.0 +01:00
}
} |
|
Show voter details
|
| 103 |
DENIED
|
edit
|
App\Entity\EntryComment {#5400
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5398
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 {#5401 …}
+nested: Doctrine\ORM\PersistentCollection {#5403 …}
+votes: Doctrine\ORM\PersistentCollection {#5405 …}
+reports: Doctrine\ORM\PersistentCollection {#5407 …}
+favourites: Doctrine\ORM\PersistentCollection {#5409 …}
+notifications: Doctrine\ORM\PersistentCollection {#5411 …}
-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 {#5399
date: 2024-01-11 00:37:11.0 +01:00
}
} |
|
Show voter details
|
| 104 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5400
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5221
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4526
+user: App\Entity\User {#4539 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4521
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4527 …}
+nested: Doctrine\ORM\PersistentCollection {#4529 …}
+votes: Doctrine\ORM\PersistentCollection {#4531 …}
+reports: Doctrine\ORM\PersistentCollection {#4533 …}
+favourites: Doctrine\ORM\PersistentCollection {#4535 …}
+notifications: Doctrine\ORM\PersistentCollection {#4537 …}
-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 {#4522
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5218
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 {#5223 …}
+nested: Doctrine\ORM\PersistentCollection {#5225 …}
+votes: Doctrine\ORM\PersistentCollection {#5227 …}
+reports: Doctrine\ORM\PersistentCollection {#5229 …}
+favourites: Doctrine\ORM\PersistentCollection {#5231 …}
+notifications: Doctrine\ORM\PersistentCollection {#5233 …}
-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 {#5219
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5220
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4526}
+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 {#5398
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 {#5401 …}
+nested: Doctrine\ORM\PersistentCollection {#5403 …}
+votes: Doctrine\ORM\PersistentCollection {#5405 …}
+reports: Doctrine\ORM\PersistentCollection {#5407 …}
+favourites: Doctrine\ORM\PersistentCollection {#5409 …}
+notifications: Doctrine\ORM\PersistentCollection {#5411 …}
-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 {#5399
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 {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
} |
|
Show voter details
|
| 107 |
DENIED
|
edit
|
App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
} |
|
Show voter details
|
| 108 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
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 {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
date: 2024-01-10 21:10:22.0 +01:00
}
} |
|
Show voter details
|
| 111 |
DENIED
|
edit
|
App\Entity\EntryComment {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
date: 2024-01-10 21:10:22.0 +01:00
}
} |
|
Show voter details
|
| 112 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
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 {#5354
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5352
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 {#5355 …}
+nested: Doctrine\ORM\PersistentCollection {#5357 …}
+votes: Doctrine\ORM\PersistentCollection {#5359 …}
+reports: Doctrine\ORM\PersistentCollection {#5361 …}
+favourites: Doctrine\ORM\PersistentCollection {#5363 …}
+notifications: Doctrine\ORM\PersistentCollection {#5365 …}
-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 {#5353
date: 2024-01-11 00:22:56.0 +01:00
}
} |
|
Show voter details
|
| 115 |
DENIED
|
edit
|
App\Entity\EntryComment {#5354
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5352
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 {#5355 …}
+nested: Doctrine\ORM\PersistentCollection {#5357 …}
+votes: Doctrine\ORM\PersistentCollection {#5359 …}
+reports: Doctrine\ORM\PersistentCollection {#5361 …}
+favourites: Doctrine\ORM\PersistentCollection {#5363 …}
+notifications: Doctrine\ORM\PersistentCollection {#5365 …}
-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 {#5353
date: 2024-01-11 00:22:56.0 +01:00
}
} |
|
Show voter details
|
| 116 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5354
+user: Proxies\__CG__\App\Entity\User {#5222 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5143
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5141
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 {#5144 …}
+nested: Doctrine\ORM\PersistentCollection {#5146 …}
+votes: Doctrine\ORM\PersistentCollection {#5148 …}
+reports: Doctrine\ORM\PersistentCollection {#5150 …}
+favourites: Doctrine\ORM\PersistentCollection {#5152 …}
+notifications: Doctrine\ORM\PersistentCollection {#5154 …}
-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 {#5142
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5352
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 {#5355 …}
+nested: Doctrine\ORM\PersistentCollection {#5357 …}
+votes: Doctrine\ORM\PersistentCollection {#5359 …}
+reports: Doctrine\ORM\PersistentCollection {#5361 …}
+favourites: Doctrine\ORM\PersistentCollection {#5363 …}
+notifications: Doctrine\ORM\PersistentCollection {#5365 …}
-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 {#5353
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 {#5158
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5156
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 {#5160 …}
+nested: Doctrine\ORM\PersistentCollection {#5162 …}
+votes: Doctrine\ORM\PersistentCollection {#5164 …}
+reports: Doctrine\ORM\PersistentCollection {#5166 …}
+favourites: Doctrine\ORM\PersistentCollection {#5168 …}
+notifications: Doctrine\ORM\PersistentCollection {#5170 …}
-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 {#5157
date: 2024-01-10 18:47:07.0 +01:00
}
} |
|
Show voter details
|
| 119 |
DENIED
|
edit
|
App\Entity\EntryComment {#5158
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5156
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 {#5160 …}
+nested: Doctrine\ORM\PersistentCollection {#5162 …}
+votes: Doctrine\ORM\PersistentCollection {#5164 …}
+reports: Doctrine\ORM\PersistentCollection {#5166 …}
+favourites: Doctrine\ORM\PersistentCollection {#5168 …}
+notifications: Doctrine\ORM\PersistentCollection {#5170 …}
-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 {#5157
date: 2024-01-10 18:47:07.0 +01:00
}
} |
|
Show voter details
|
| 120 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5158
+user: Proxies\__CG__\App\Entity\User {#5159 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4601
+user: App\Entity\User {#4614 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4596
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4602 …}
+nested: Doctrine\ORM\PersistentCollection {#4604 …}
+votes: Doctrine\ORM\PersistentCollection {#4606 …}
+reports: Doctrine\ORM\PersistentCollection {#4608 …}
+favourites: Doctrine\ORM\PersistentCollection {#4610 …}
+notifications: Doctrine\ORM\PersistentCollection {#4612 …}
-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 {#4597
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4601}
+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 {#5156
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 {#5160 …}
+nested: Doctrine\ORM\PersistentCollection {#5162 …}
+votes: Doctrine\ORM\PersistentCollection {#5164 …}
+reports: Doctrine\ORM\PersistentCollection {#5166 …}
+favourites: Doctrine\ORM\PersistentCollection {#5168 …}
+notifications: Doctrine\ORM\PersistentCollection {#5170 …}
-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 {#5157
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 {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 123 |
DENIED
|
edit
|
App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 124 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 125 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 126 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 127 |
DENIED
|
edit
|
App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 128 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 129 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 130 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5345
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5340
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 {#5337 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5332 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-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 {#5343
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 131 |
DENIED
|
edit
|
App\Entity\EntryComment {#5345
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5340
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 {#5337 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5332 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-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 {#5343
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 132 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5345
+user: App\Entity\User {#3984 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#5124
+user: Proxies\__CG__\App\Entity\User {#5121 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4676
+user: App\Entity\User {#4689 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4671
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4677 …}
+nested: Doctrine\ORM\PersistentCollection {#4679 …}
+votes: Doctrine\ORM\PersistentCollection {#4681 …}
+reports: Doctrine\ORM\PersistentCollection {#4683 …}
+favourites: Doctrine\ORM\PersistentCollection {#4685 …}
+notifications: Doctrine\ORM\PersistentCollection {#4687 …}
-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 {#4672
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+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 {#5128
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 {#5120 …}
+nested: Doctrine\ORM\PersistentCollection {#5118 …}
+votes: Doctrine\ORM\PersistentCollection {#5133 …}
+reports: Doctrine\ORM\PersistentCollection {#5135 …}
+favourites: Doctrine\ORM\PersistentCollection {#5137 …}
+notifications: Doctrine\ORM\PersistentCollection {#5139 …}
-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 {#5131
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4676}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5340
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 {#5337 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5332 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-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 {#5343
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 133 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 134 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
} |
|
Show voter details
|
| 135 |
DENIED
|
edit
|
App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
} |
|
Show voter details
|
| 136 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
} |
|
Show voter details
|
| 137 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 138 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5204
+user: Proxies\__CG__\App\Entity\User {#5205 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
}
+root: App\Entity\EntryComment {#4749}
+body: """
Though this is more of a proxmox ease of use issue than docker, personally I swapped from it to pure debian server/host to run a similar manual setup with podman - so everything runs right on the host.\n
\n
In theory I think you can achieve this with proxmox ssh’ing into the host and just treating it like a usual debian
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704919596 {#5202
date: 2024-01-10 21:46:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@corroded@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5206 …}
+nested: Doctrine\ORM\PersistentCollection {#5208 …}
+votes: Doctrine\ORM\PersistentCollection {#5210 …}
+reports: Doctrine\ORM\PersistentCollection {#5212 …}
+favourites: Doctrine\ORM\PersistentCollection {#5214 …}
+notifications: Doctrine\ORM\PersistentCollection {#5216 …}
-id: 297120
-bodyTs: "'achiev':44 'debian':21,60 'docker':13 'eas':8 'everyth':32 'host':37,52 'ing':49 'issu':11 'like':57 'manual':27 'person':14 'podman':30 'proxmox':7,47 'pure':20 'right':34 'run':24,33 'server/host':22 'setup':28 'similar':26 'ssh':48 'swap':16 'theori':39 'think':41 'though':1 'treat':55 'use':10 'usual':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7357854"
+editedAt: null
+createdAt: DateTimeImmutable @1704919596 {#5203
date: 2024-01-10 21:46:36.0 +01:00
}
} |
|
Show voter details
|
| 139 |
DENIED
|
edit
|
App\Entity\EntryComment {#5204
+user: Proxies\__CG__\App\Entity\User {#5205 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
}
+root: App\Entity\EntryComment {#4749}
+body: """
Though this is more of a proxmox ease of use issue than docker, personally I swapped from it to pure debian server/host to run a similar manual setup with podman - so everything runs right on the host.\n
\n
In theory I think you can achieve this with proxmox ssh’ing into the host and just treating it like a usual debian
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704919596 {#5202
date: 2024-01-10 21:46:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@corroded@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5206 …}
+nested: Doctrine\ORM\PersistentCollection {#5208 …}
+votes: Doctrine\ORM\PersistentCollection {#5210 …}
+reports: Doctrine\ORM\PersistentCollection {#5212 …}
+favourites: Doctrine\ORM\PersistentCollection {#5214 …}
+notifications: Doctrine\ORM\PersistentCollection {#5216 …}
-id: 297120
-bodyTs: "'achiev':44 'debian':21,60 'docker':13 'eas':8 'everyth':32 'host':37,52 'ing':49 'issu':11 'like':57 'manual':27 'person':14 'podman':30 'proxmox':7,47 'pure':20 'right':34 'run':24,33 'server/host':22 'setup':28 'similar':26 'ssh':48 'swap':16 'theori':39 'think':41 'though':1 'treat':55 'use':10 'usual':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7357854"
+editedAt: null
+createdAt: DateTimeImmutable @1704919596 {#5203
date: 2024-01-10 21:46:36.0 +01:00
}
} |
|
Show voter details
|
| 140 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5204
+user: Proxies\__CG__\App\Entity\User {#5205 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4749
+user: App\Entity\User {#4762 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
My personal opinion is that Docker just makes things more difficult. *Containers* are fantastic, and I use plenty of them, but Docker is just one way to implement containers, and a bad one. I have a server that runs Proxmox; if I need to set up a new service, I just spin up a LXC and install what I need to. It gives all the advantages of a full Linux installation without taking up the resources of a full-fledged OS. With Docker, I would need a VM running the docker host, then I’d have to install my docker containers inside this host, then forward any ports or resources between the hypervisor, docker host, and docker container.\n
\n
I just don’t get the use-case for Docker. As far as I can tell, all it does is add another layer of complexity between the host machine and the container.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1720303805 {#4744
date: 2024-07-07 00:10:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4750 …}
+nested: Doctrine\ORM\PersistentCollection {#4752 …}
+votes: Doctrine\ORM\PersistentCollection {#4754 …}
+reports: Doctrine\ORM\PersistentCollection {#4756 …}
+favourites: Doctrine\ORM\PersistentCollection {#4758 …}
+notifications: Doctrine\ORM\PersistentCollection {#4760 …}
-id: 297040
-bodyTs: "'add':141 'advantag':66 'anoth':142 'bad':32 'case':128 'complex':145 'contain':12,29,102,119,152 'd':96 'difficult':11 'docker':6,22,84,92,101,115,118,130 'fantast':14 'far':132 'fledg':81 'forward':107 'full':69,80 'full-fledg':79 'get':124 'give':63 'host':93,105,116,148 'hypervisor':114 'implement':28 'insid':103 'instal':57,71,99 'layer':143 'linux':70 'lxc':55 'machin':149 'make':8 'need':43,60,87 'new':48 'one':25,33 'opinion':3 'os':82 'person':2 'plenti':18 'port':109 'proxmox':40 'resourc':76,111 'run':39,90 'server':37 'servic':49 'set':45 'spin':52 'take':73 'tell':136 'thing':9 'use':17,127 'use-cas':126 'vm':89 'way':26 'without':72 'would':86"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6561227"
+editedAt: null
+createdAt: DateTimeImmutable @1704918634 {#4745
date: 2024-01-10 21:30:34.0 +01:00
}
}
+root: App\Entity\EntryComment {#4749}
+body: """
Though this is more of a proxmox ease of use issue than docker, personally I swapped from it to pure debian server/host to run a similar manual setup with podman - so everything runs right on the host.\n
\n
In theory I think you can achieve this with proxmox ssh’ing into the host and just treating it like a usual debian
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704919596 {#5202
date: 2024-01-10 21:46:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@corroded@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5206 …}
+nested: Doctrine\ORM\PersistentCollection {#5208 …}
+votes: Doctrine\ORM\PersistentCollection {#5210 …}
+reports: Doctrine\ORM\PersistentCollection {#5212 …}
+favourites: Doctrine\ORM\PersistentCollection {#5214 …}
+notifications: Doctrine\ORM\PersistentCollection {#5216 …}
-id: 297120
-bodyTs: "'achiev':44 'debian':21,60 'docker':13 'eas':8 'everyth':32 'host':37,52 'ing':49 'issu':11 'like':57 'manual':27 'person':14 'podman':30 'proxmox':7,47 'pure':20 'right':34 'run':24,33 'server/host':22 'setup':28 'similar':26 'ssh':48 'swap':16 'theori':39 'think':41 'though':1 'treat':55 'use':10 'usual':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7357854"
+editedAt: null
+createdAt: DateTimeImmutable @1704919596 {#5203
date: 2024-01-10 21:46:36.0 +01:00
}
} |
|
Show voter details
|
| 141 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 142 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4822
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "About the trust issue. There’s no more or less trust than running on bare metal. Sure you could compile everything from source but you probably won’t, and you might trust your distro package manager, but that still has a similar problem."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705123297 {#4817
date: 2024-01-13 06:21:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4823 …}
+nested: Doctrine\ORM\PersistentCollection {#4825 …}
+votes: Doctrine\ORM\PersistentCollection {#4827 …}
+reports: Doctrine\ORM\PersistentCollection {#4829 …}
+favourites: Doctrine\ORM\PersistentCollection {#4831 …}
+notifications: Doctrine\ORM\PersistentCollection {#4833 …}
-id: 304323
-bodyTs: "'bare':15 'compil':20 'could':19 'distro':34 'everyth':21 'issu':4 'less':10 'manag':36 'metal':16 'might':31 'packag':35 'probabl':26 'problem':43 'run':13 'similar':42 'sourc':23 'still':39 'sure':17 'trust':3,11,32 'won':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401000"
+editedAt: null
+createdAt: DateTimeImmutable @1705123297 {#4818
date: 2024-01-13 06:21:37.0 +01:00
}
} |
|
Show voter details
|
| 143 |
DENIED
|
edit
|
App\Entity\EntryComment {#4822
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "About the trust issue. There’s no more or less trust than running on bare metal. Sure you could compile everything from source but you probably won’t, and you might trust your distro package manager, but that still has a similar problem."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705123297 {#4817
date: 2024-01-13 06:21:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4823 …}
+nested: Doctrine\ORM\PersistentCollection {#4825 …}
+votes: Doctrine\ORM\PersistentCollection {#4827 …}
+reports: Doctrine\ORM\PersistentCollection {#4829 …}
+favourites: Doctrine\ORM\PersistentCollection {#4831 …}
+notifications: Doctrine\ORM\PersistentCollection {#4833 …}
-id: 304323
-bodyTs: "'bare':15 'compil':20 'could':19 'distro':34 'everyth':21 'issu':4 'less':10 'manag':36 'metal':16 'might':31 'packag':35 'probabl':26 'problem':43 'run':13 'similar':42 'sourc':23 'still':39 'sure':17 'trust':3,11,32 'won':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401000"
+editedAt: null
+createdAt: DateTimeImmutable @1705123297 {#4818
date: 2024-01-13 06:21:37.0 +01:00
}
} |
|
Show voter details
|
| 144 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4822
+user: App\Entity\User {#4835 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "About the trust issue. There’s no more or less trust than running on bare metal. Sure you could compile everything from source but you probably won’t, and you might trust your distro package manager, but that still has a similar problem."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705123297 {#4817
date: 2024-01-13 06:21:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4823 …}
+nested: Doctrine\ORM\PersistentCollection {#4825 …}
+votes: Doctrine\ORM\PersistentCollection {#4827 …}
+reports: Doctrine\ORM\PersistentCollection {#4829 …}
+favourites: Doctrine\ORM\PersistentCollection {#4831 …}
+notifications: Doctrine\ORM\PersistentCollection {#4833 …}
-id: 304323
-bodyTs: "'bare':15 'compil':20 'could':19 'distro':34 'everyth':21 'issu':4 'less':10 'manag':36 'metal':16 'might':31 'packag':35 'probabl':26 'problem':43 'run':13 'similar':42 'sourc':23 'still':39 'sure':17 'trust':3,11,32 'won':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401000"
+editedAt: null
+createdAt: DateTimeImmutable @1705123297 {#4818
date: 2024-01-13 06:21:37.0 +01:00
}
} |
|
Show voter details
|
| 145 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 146 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
Check out Nixos, this is like the next step of docker\n
\n
Ah, and a side note: docker is not fully open source
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705080132 {#4890
date: 2024-01-12 18:22:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@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: 302559
-bodyTs: "'ah':12 'check':1 'docker':11,17 'fulli':20 'like':6 'next':8 'nixo':3 'note':16 'open':21 'side':15 'sourc':22 'step':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460643"
+editedAt: DateTimeImmutable @1721860348 {#4891
date: 2024-07-25 00:32:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705080132 {#4892
date: 2024-01-12 18:22:12.0 +01:00
}
} |
|
Show voter details
|
| 147 |
DENIED
|
edit
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
Check out Nixos, this is like the next step of docker\n
\n
Ah, and a side note: docker is not fully open source
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705080132 {#4890
date: 2024-01-12 18:22:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@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: 302559
-bodyTs: "'ah':12 'check':1 'docker':11,17 'fulli':20 'like':6 'next':8 'nixo':3 'note':16 'open':21 'side':15 'sourc':22 'step':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460643"
+editedAt: DateTimeImmutable @1721860348 {#4891
date: 2024-07-25 00:32:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705080132 {#4892
date: 2024-01-12 18:22:12.0 +01:00
}
} |
|
Show voter details
|
| 148 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: """
Check out Nixos, this is like the next step of docker\n
\n
Ah, and a side note: docker is not fully open source
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705080132 {#4890
date: 2024-01-12 18:22:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@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: 302559
-bodyTs: "'ah':12 'check':1 'docker':11,17 'fulli':20 'like':6 'next':8 'nixo':3 'note':16 'open':21 'side':15 'sourc':22 'step':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460643"
+editedAt: DateTimeImmutable @1721860348 {#4891
date: 2024-07-25 00:32:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705080132 {#4892
date: 2024-01-12 18:22:12.0 +01:00
}
} |
|
Show voter details
|
| 149 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 150 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4964
date: 2024-01-11 13:03: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: 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 {#4965
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 151 |
DENIED
|
edit
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4964
date: 2024-01-11 13:03: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: 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 {#4965
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 152 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4964
date: 2024-01-11 13:03: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: 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 {#4965
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 153 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 154 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5043
+user: App\Entity\User {#5056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#5038
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5044 …}
+nested: Doctrine\ORM\PersistentCollection {#5046 …}
+votes: Doctrine\ORM\PersistentCollection {#5048 …}
+reports: Doctrine\ORM\PersistentCollection {#5050 …}
+favourites: Doctrine\ORM\PersistentCollection {#5052 …}
+notifications: Doctrine\ORM\PersistentCollection {#5054 …}
-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 {#5039
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 155 |
DENIED
|
edit
|
App\Entity\EntryComment {#5043
+user: App\Entity\User {#5056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#5038
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5044 …}
+nested: Doctrine\ORM\PersistentCollection {#5046 …}
+votes: Doctrine\ORM\PersistentCollection {#5048 …}
+reports: Doctrine\ORM\PersistentCollection {#5050 …}
+favourites: Doctrine\ORM\PersistentCollection {#5052 …}
+notifications: Doctrine\ORM\PersistentCollection {#5054 …}
-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 {#5039
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 156 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5043
+user: App\Entity\User {#5056 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
+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 {#2414
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1884 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1959 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 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 {#1793
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#5038
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5044 …}
+nested: Doctrine\ORM\PersistentCollection {#5046 …}
+votes: Doctrine\ORM\PersistentCollection {#5048 …}
+reports: Doctrine\ORM\PersistentCollection {#5050 …}
+favourites: Doctrine\ORM\PersistentCollection {#5052 …}
+notifications: Doctrine\ORM\PersistentCollection {#5054 …}
-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 {#5039
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 157 |
DENIED
|
edit
|
App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#275
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#269
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#271
date: 2023-12-25 04:10:26.0 +01:00
}
} |
|
Show voter details
|