| 1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 2 |
DENIED
|
moderate
|
App\Entity\Entry {#1817
+user: Proxies\__CG__\App\Entity\User {#1894 …}
+magazine: App\Entity\Magazine {#288
+icon: Proxies\__CG__\App\Entity\Image {#269 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#296
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#260 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#256 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#245 …}
+entries: Doctrine\ORM\PersistentCollection {#203 …}
+posts: Doctrine\ORM\PersistentCollection {#161 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#223 …}
+bans: Doctrine\ORM\PersistentCollection {#140 …}
+reports: Doctrine\ORM\PersistentCollection {#126 …}
+badges: Doctrine\ORM\PersistentCollection {#104 …}
+logs: Doctrine\ORM\PersistentCollection {#94 …}
+awards: Doctrine\ORM\PersistentCollection {#83 …}
+categories: Doctrine\ORM\PersistentCollection {#70 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#297
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#291
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1882 …}
+slug: "Adding-services-to-an-existing-Docker-nginx-container"
+title: "Adding services to an existing Docker nginx container"
+url: null
+body: """
Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
\n
I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
\n
So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
\n
Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
\n
Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
\n
It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726812287 {#1853
date: 2024-09-20 08:04:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1964 …}
+votes: Doctrine\ORM\PersistentCollection {#1895 …}
+reports: Doctrine\ORM\PersistentCollection {#2419 …}
+favourites: Doctrine\ORM\PersistentCollection {#1388 …}
+notifications: Doctrine\ORM\PersistentCollection {#1375 …}
+badges: Doctrine\ORM\PersistentCollection {#1400 …}
+children: []
-id: 31447
-titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
-bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705635780
+visibility: "visible "
+apId: "https://lemmy.ca/post/13532132"
+editedAt: DateTimeImmutable @1726356978 {#74
date: 2024-09-15 01:36:18.0 +02:00
}
+createdAt: DateTimeImmutable @1705571780 {#2486
date: 2024-01-18 10:56:20.0 +01:00
}
} |
|
Show voter details
|
| 3 |
DENIED
|
edit
|
App\Entity\Entry {#1817
+user: Proxies\__CG__\App\Entity\User {#1894 …}
+magazine: App\Entity\Magazine {#288
+icon: Proxies\__CG__\App\Entity\Image {#269 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#296
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#260 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#256 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#245 …}
+entries: Doctrine\ORM\PersistentCollection {#203 …}
+posts: Doctrine\ORM\PersistentCollection {#161 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#223 …}
+bans: Doctrine\ORM\PersistentCollection {#140 …}
+reports: Doctrine\ORM\PersistentCollection {#126 …}
+badges: Doctrine\ORM\PersistentCollection {#104 …}
+logs: Doctrine\ORM\PersistentCollection {#94 …}
+awards: Doctrine\ORM\PersistentCollection {#83 …}
+categories: Doctrine\ORM\PersistentCollection {#70 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#297
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#291
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1882 …}
+slug: "Adding-services-to-an-existing-Docker-nginx-container"
+title: "Adding services to an existing Docker nginx container"
+url: null
+body: """
Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
\n
I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
\n
So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
\n
Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
\n
Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
\n
It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726812287 {#1853
date: 2024-09-20 08:04:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1964 …}
+votes: Doctrine\ORM\PersistentCollection {#1895 …}
+reports: Doctrine\ORM\PersistentCollection {#2419 …}
+favourites: Doctrine\ORM\PersistentCollection {#1388 …}
+notifications: Doctrine\ORM\PersistentCollection {#1375 …}
+badges: Doctrine\ORM\PersistentCollection {#1400 …}
+children: []
-id: 31447
-titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
-bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705635780
+visibility: "visible "
+apId: "https://lemmy.ca/post/13532132"
+editedAt: DateTimeImmutable @1726356978 {#74
date: 2024-09-15 01:36:18.0 +02:00
}
+createdAt: DateTimeImmutable @1705571780 {#2486
date: 2024-01-18 10:56:20.0 +01:00
}
} |
|
Show voter details
|
| 4 |
DENIED
|
moderate
|
App\Entity\Entry {#1817
+user: Proxies\__CG__\App\Entity\User {#1894 …}
+magazine: App\Entity\Magazine {#288
+icon: Proxies\__CG__\App\Entity\Image {#269 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#296
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#260 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#256 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#245 …}
+entries: Doctrine\ORM\PersistentCollection {#203 …}
+posts: Doctrine\ORM\PersistentCollection {#161 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#223 …}
+bans: Doctrine\ORM\PersistentCollection {#140 …}
+reports: Doctrine\ORM\PersistentCollection {#126 …}
+badges: Doctrine\ORM\PersistentCollection {#104 …}
+logs: Doctrine\ORM\PersistentCollection {#94 …}
+awards: Doctrine\ORM\PersistentCollection {#83 …}
+categories: Doctrine\ORM\PersistentCollection {#70 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#297
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#291
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1882 …}
+slug: "Adding-services-to-an-existing-Docker-nginx-container"
+title: "Adding services to an existing Docker nginx container"
+url: null
+body: """
Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
\n
I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
\n
So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
\n
Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
\n
Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
\n
It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726812287 {#1853
date: 2024-09-20 08:04:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1964 …}
+votes: Doctrine\ORM\PersistentCollection {#1895 …}
+reports: Doctrine\ORM\PersistentCollection {#2419 …}
+favourites: Doctrine\ORM\PersistentCollection {#1388 …}
+notifications: Doctrine\ORM\PersistentCollection {#1375 …}
+badges: Doctrine\ORM\PersistentCollection {#1400 …}
+children: []
-id: 31447
-titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
-bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705635780
+visibility: "visible "
+apId: "https://lemmy.ca/post/13532132"
+editedAt: DateTimeImmutable @1726356978 {#74
date: 2024-09-15 01:36:18.0 +02:00
}
+createdAt: DateTimeImmutable @1705571780 {#2486
date: 2024-01-18 10:56:20.0 +01:00
}
} |
|
Show voter details
|
| 5 |
DENIED
|
edit
|
App\Entity\Magazine {#288
+icon: Proxies\__CG__\App\Entity\Image {#269 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#296
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#260 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#256 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#245 …}
+entries: Doctrine\ORM\PersistentCollection {#203 …}
+posts: Doctrine\ORM\PersistentCollection {#161 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#223 …}
+bans: Doctrine\ORM\PersistentCollection {#140 …}
+reports: Doctrine\ORM\PersistentCollection {#126 …}
+badges: Doctrine\ORM\PersistentCollection {#104 …}
+logs: Doctrine\ORM\PersistentCollection {#94 …}
+awards: Doctrine\ORM\PersistentCollection {#83 …}
+categories: Doctrine\ORM\PersistentCollection {#70 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#297
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#291
date: 2023-12-25 04:10:26.0 +01:00
}
} |
|
Show voter details
|