GET https://kbin.spritesserver.nl/u/@Illecors@lemmy.cafe/hot/2024-01-18::2024-01-18

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.72 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Post {#1909
  +user: Proxies\__CG__\App\Entity\User {#2393 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +image: null
  +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
  +body: """
    Hey 👋 dear Linux Community,\n
    \n
    I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
    \n
    Thx! 🤍\n
    \n
    #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
    """
  +lang: "en"
  +commentCount: 34
  +favouriteCount: 82
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727155445 {#1403
    date: 2024-09-24 07:24:05.0 +02:00
  }
  +ip: null
  +tags: [
    "privacy"
    "dataprotection"
    "linux"
    "linuxmint"
    "opensource"
    "foss"
    "cybersecurity"
  ]
  +mentions: [
    "@linux@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
  +children: [
    App\Entity\PostComment {#1630
      +user: App\Entity\User {#265 …}
      +post: Proxies\__CG__\App\Entity\Post {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
      +parent: null
      +root: null
      +image: null
      +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705589862 {#2447
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@linux@lemmy.ml"
        "@voxel@infosec.exchange"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#2381 …}
      +reports: Doctrine\ORM\PersistentCollection {#2378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 1068
      -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4064927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705589862 {#1741
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +"title": 1068
    }
  ]
  -id: 354
  -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705675343
  +visibility: "visible             "
  +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
  +editedAt: DateTimeImmutable @1726412646 {#1382
    date: 2024-09-15 17:04:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705588943 {#1401
    date: 2024-01-18 15:42:23.0 +01:00
  }
  +__isInitialized__: true
  +"title": 354
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS DENIED
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Post {#1909
  +user: Proxies\__CG__\App\Entity\User {#2393 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +image: null
  +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
  +body: """
    Hey 👋 dear Linux Community,\n
    \n
    I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
    \n
    Thx! 🤍\n
    \n
    #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
    """
  +lang: "en"
  +commentCount: 34
  +favouriteCount: 82
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727155445 {#1403
    date: 2024-09-24 07:24:05.0 +02:00
  }
  +ip: null
  +tags: [
    "privacy"
    "dataprotection"
    "linux"
    "linuxmint"
    "opensource"
    "foss"
    "cybersecurity"
  ]
  +mentions: [
    "@linux@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
  +children: [
    App\Entity\PostComment {#1630
      +user: App\Entity\User {#265 …}
      +post: Proxies\__CG__\App\Entity\Post {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
      +parent: null
      +root: null
      +image: null
      +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705589862 {#2447
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@linux@lemmy.ml"
        "@voxel@infosec.exchange"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#2381 …}
      +reports: Doctrine\ORM\PersistentCollection {#2378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 1068
      -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4064927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705589862 {#1741
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +"title": 1068
    }
  ]
  -id: 354
  -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705675343
  +visibility: "visible             "
  +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
  +editedAt: DateTimeImmutable @1726412646 {#1382
    date: 2024-09-15 17:04:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705588943 {#1401
    date: 2024-01-18 15:42:23.0 +01:00
  }
  +__isInitialized__: true
  +"title": 354
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS DENIED
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Post {#1909
  +user: Proxies\__CG__\App\Entity\User {#2393 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +image: null
  +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
  +body: """
    Hey 👋 dear Linux Community,\n
    \n
    I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
    \n
    Thx! 🤍\n
    \n
    #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
    """
  +lang: "en"
  +commentCount: 34
  +favouriteCount: 82
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727155445 {#1403
    date: 2024-09-24 07:24:05.0 +02:00
  }
  +ip: null
  +tags: [
    "privacy"
    "dataprotection"
    "linux"
    "linuxmint"
    "opensource"
    "foss"
    "cybersecurity"
  ]
  +mentions: [
    "@linux@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
  +children: [
    App\Entity\PostComment {#1630
      +user: App\Entity\User {#265 …}
      +post: Proxies\__CG__\App\Entity\Post {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
      +parent: null
      +root: null
      +image: null
      +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705589862 {#2447
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@linux@lemmy.ml"
        "@voxel@infosec.exchange"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#2381 …}
      +reports: Doctrine\ORM\PersistentCollection {#2378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 1068
      -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4064927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705589862 {#1741
        date: 2024-01-18 15:57:42.0 +01:00
      }
      +"title": 1068
    }
  ]
  -id: 354
  -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705675343
  +visibility: "visible             "
  +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
  +editedAt: DateTimeImmutable @1726412646 {#1382
    date: 2024-09-15 17:04:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705588943 {#1401
    date: 2024-01-18 15:42:23.0 +01:00
  }
  +__isInitialized__: true
  +"title": 354
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS DENIED
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\PostComment {#1630
  +user: App\Entity\User {#265 …}
  +post: Proxies\__CG__\App\Entity\Post {#1909
    +user: Proxies\__CG__\App\Entity\User {#2393 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
    +image: null
    +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
    +body: """
      Hey 👋 dear Linux Community,\n
      \n
      I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
      \n
      Thx! 🤍\n
      \n
      #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
      """
    +lang: "en"
    +commentCount: 34
    +favouriteCount: 82
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727155445 {#1403
      date: 2024-09-24 07:24:05.0 +02:00
    }
    +ip: null
    +tags: [
      "privacy"
      "dataprotection"
      "linux"
      "linuxmint"
      "opensource"
      "foss"
      "cybersecurity"
    ]
    +mentions: [
      "@linux@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#1381 …}
    +votes: Doctrine\ORM\PersistentCollection {#1383 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
    +children: [
      App\Entity\PostComment {#1630}
    ]
    -id: 354
    -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705675343
    +visibility: "visible             "
    +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
    +editedAt: DateTimeImmutable @1726412646 {#1382
      date: 2024-09-15 17:04:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705588943 {#1401
      date: 2024-01-18 15:42:23.0 +01:00
    }
    +__isInitialized__: true
    +"title": 354
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +parent: null
  +root: null
  +image: null
  +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705589862 {#2447
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@linux@lemmy.ml"
    "@voxel@infosec.exchange"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 1068
  -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4064927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705589862 {#1741
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +"title": 1068
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\PostComment {#1630
  +user: App\Entity\User {#265 …}
  +post: Proxies\__CG__\App\Entity\Post {#1909
    +user: Proxies\__CG__\App\Entity\User {#2393 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
    +image: null
    +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
    +body: """
      Hey 👋 dear Linux Community,\n
      \n
      I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
      \n
      Thx! 🤍\n
      \n
      #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
      """
    +lang: "en"
    +commentCount: 34
    +favouriteCount: 82
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727155445 {#1403
      date: 2024-09-24 07:24:05.0 +02:00
    }
    +ip: null
    +tags: [
      "privacy"
      "dataprotection"
      "linux"
      "linuxmint"
      "opensource"
      "foss"
      "cybersecurity"
    ]
    +mentions: [
      "@linux@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#1381 …}
    +votes: Doctrine\ORM\PersistentCollection {#1383 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
    +children: [
      App\Entity\PostComment {#1630}
    ]
    -id: 354
    -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705675343
    +visibility: "visible             "
    +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
    +editedAt: DateTimeImmutable @1726412646 {#1382
      date: 2024-09-15 17:04:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705588943 {#1401
      date: 2024-01-18 15:42:23.0 +01:00
    }
    +__isInitialized__: true
    +"title": 354
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +parent: null
  +root: null
  +image: null
  +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705589862 {#2447
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@linux@lemmy.ml"
    "@voxel@infosec.exchange"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 1068
  -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4064927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705589862 {#1741
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +"title": 1068
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\PostComment {#1630
  +user: App\Entity\User {#265 …}
  +post: Proxies\__CG__\App\Entity\Post {#1909
    +user: Proxies\__CG__\App\Entity\User {#2393 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
    +image: null
    +slug: "Hey-dear-Linux-Community-I-m-still-kinda-new-to-Linux"
    +body: """
      Hey 👋 dear Linux Community,\n
      \n
      I'm still kinda new to Linux (started using this year 😅) I already made it to my main OS, even if I still missing some things which I used on Windows, anyway. What I wanted to ask you guys, what recommendations do you have for Linux Mint (Cinnamon)? In terms of security, optimization, (a way to make the UI looking modern ;-;) and privacy? I would be very interested in what you do guys to optimize your Linux setup :) I'm pretty technical, so there is nothing which could overwhelm me (probaly).\n
      \n
      Thx! 🤍\n
      \n
      #privacy #dataprotection #linux #linuxmint #opensource #foss #cybersecurity @linux@lemmy.ml
      """
    +lang: "en"
    +commentCount: 34
    +favouriteCount: 82
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727155445 {#1403
      date: 2024-09-24 07:24:05.0 +02:00
    }
    +ip: null
    +tags: [
      "privacy"
      "dataprotection"
      "linux"
      "linuxmint"
      "opensource"
      "foss"
      "cybersecurity"
    ]
    +mentions: [
      "@linux@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#1381 …}
    +votes: Doctrine\ORM\PersistentCollection {#1383 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2083 …}
    +children: [
      App\Entity\PostComment {#1630}
    ]
    -id: 354
    -bodyTs: "'alreadi':17 'anyway':36 'ask':41 'cinnamon':52 'communiti':4 'could':92 'cybersecur':103 'dataprotect':98 'dear':2 'even':24 'foss':102 'guy':43,77 'hey':1 'interest':72 'kinda':8 'linux':3,11,50,81,99 'linux@lemmy.ml':104 'linuxmint':100 'look':64 'm':6,84 'made':18 'main':22 'make':61 'mint':51 'miss':28 'modern':65 'new':9 'noth':90 'opensourc':101 'optim':57,79 'os':23 'overwhelm':93 'pretti':85 'privaci':67,97 'probali':95 'recommend':45 'secur':56 'setup':82 'start':12 'still':7,27 'technic':86 'term':54 'thing':30 'thx':96 'ui':63 'use':13,33 'want':39 'way':59 'window':35 'would':69 'year':15"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705675343
    +visibility: "visible             "
    +apId: "https://infosec.exchange/users/voxel/statuses/111777476973038727"
    +editedAt: DateTimeImmutable @1726412646 {#1382
      date: 2024-09-15 17:04:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705588943 {#1401
      date: 2024-01-18 15:42:23.0 +01:00
    }
    +__isInitialized__: true
    +"title": 354
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1883 …}
  +parent: null
  +root: null
  +image: null
  +body: "A tiling window manager and tmux. I don’t like window decorations, I think they’re a waste of precious screen real estate. And tmux… Well. It’s like pringles."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705589862 {#2447
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@linux@lemmy.ml"
    "@voxel@infosec.exchange"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 1068
  -bodyTs: "'decor':12 'estat':23 'like':10,29 'manag':4 'precious':20 'pringl':30 're':16 'real':22 'screen':21 'think':14 'tile':2 'tmux':6,25 'wast':18 'well':26 'window':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4064927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705589862 {#1741
    date: 2024-01-18 15:57:42.0 +01:00
  }
  +"title": 1068
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1571
  +user: Proxies\__CG__\App\Entity\User {#2385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
  +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 {#2061
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
  +badges: Doctrine\ORM\PersistentCollection {#2049 …}
  +children: [
    1 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705580944 {#1613
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1558 …}
      +votes: Doctrine\ORM\PersistentCollection {#1565 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 319044
      -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4062379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705580944 {#1620
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +"title": 319044
    }
    2 => App\Entity\EntryComment {#1696}
    0 => App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
      +root: App\Entity\EntryComment {#1696}
      +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705575597 {#1669
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1686 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
      -id: 318892
      -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4061332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705575597 {#1528
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +"title": 318892
    }
  ]
  -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 {#2395
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#1405
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1571
  +user: Proxies\__CG__\App\Entity\User {#2385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
  +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 {#2061
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
  +badges: Doctrine\ORM\PersistentCollection {#2049 …}
  +children: [
    1 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705580944 {#1613
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1558 …}
      +votes: Doctrine\ORM\PersistentCollection {#1565 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 319044
      -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4062379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705580944 {#1620
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +"title": 319044
    }
    2 => App\Entity\EntryComment {#1696}
    0 => App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
      +root: App\Entity\EntryComment {#1696}
      +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705575597 {#1669
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1686 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
      -id: 318892
      -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4061332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705575597 {#1528
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +"title": 318892
    }
  ]
  -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 {#2395
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#1405
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1571
  +user: Proxies\__CG__\App\Entity\User {#2385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
  +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 {#2061
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
  +badges: Doctrine\ORM\PersistentCollection {#2049 …}
  +children: [
    1 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705580944 {#1613
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1558 …}
      +votes: Doctrine\ORM\PersistentCollection {#1565 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 319044
      -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4062379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705580944 {#1620
        date: 2024-01-18 13:29:04.0 +01:00
      }
      +"title": 319044
    }
    2 => App\Entity\EntryComment {#1696}
    0 => App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
      +root: App\Entity\EntryComment {#1696}
      +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705575597 {#1669
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1686 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
      -id: 318892
      -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/4061332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705575597 {#1528
        date: 2024-01-18 11:59:57.0 +01:00
      }
      +"title": 318892
    }
  ]
  -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 {#2395
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#1405
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621}
      2 => App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705580944 {#1613
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1558 …}
  +votes: Doctrine\ORM\PersistentCollection {#1565 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 319044
  -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4062379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705580944 {#1620
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +"title": 319044
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621}
      2 => App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705580944 {#1613
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1558 …}
  +votes: Doctrine\ORM\PersistentCollection {#1565 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 319044
  -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4062379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705580944 {#1620
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +"title": 319044
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621}
      2 => App\Entity\EntryComment {#1696
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: null
        +root: null
        +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1726383597 {#1428
          date: 2024-09-15 08:59:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1588 …}
        +nested: Doctrine\ORM\PersistentCollection {#1584 …}
        +votes: Doctrine\ORM\PersistentCollection {#1580 …}
        +reports: Doctrine\ORM\PersistentCollection {#1583 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
        -id: 318819
        -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4060909"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705572388 {#1440
          date: 2024-01-18 11:06:28.0 +01:00
        }
        +"title": 318819
      }
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705580944 {#1613
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1558 …}
  +votes: Doctrine\ORM\PersistentCollection {#1565 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 319044
  -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4062379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705580944 {#1620
    date: 2024-01-18 13:29:04.0 +01:00
  }
  +"title": 319044
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#1696
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: null
  +root: null
  +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1726383597 {#1428
    date: 2024-09-15 08:59:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1588 …}
  +nested: Doctrine\ORM\PersistentCollection {#1584 …}
  +votes: Doctrine\ORM\PersistentCollection {#1580 …}
  +reports: Doctrine\ORM\PersistentCollection {#1583 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
  -id: 318819
  -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4060909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705572388 {#1440
    date: 2024-01-18 11:06:28.0 +01:00
  }
  +"title": 318819
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#1696
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: null
  +root: null
  +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1726383597 {#1428
    date: 2024-09-15 08:59:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1588 …}
  +nested: Doctrine\ORM\PersistentCollection {#1584 …}
  +votes: Doctrine\ORM\PersistentCollection {#1580 …}
  +reports: Doctrine\ORM\PersistentCollection {#1583 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
  -id: 318819
  -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4060909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705572388 {#1440
    date: 2024-01-18 11:06:28.0 +01:00
  }
  +"title": 318819
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#1696
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
        +root: App\Entity\EntryComment {#1696}
        +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705575597 {#1669
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1795 …}
        +nested: Doctrine\ORM\PersistentCollection {#1686 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
        -id: 318892
        -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4061332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575597 {#1528
          date: 2024-01-18 11:59:57.0 +01:00
        }
        +"title": 318892
      }
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: null
  +root: null
  +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1726383597 {#1428
    date: 2024-09-15 08:59:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1588 …}
  +nested: Doctrine\ORM\PersistentCollection {#1584 …}
  +votes: Doctrine\ORM\PersistentCollection {#1580 …}
  +reports: Doctrine\ORM\PersistentCollection {#1583 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
  -id: 318819
  -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4060909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705572388 {#1440
    date: 2024-01-18 11:06:28.0 +01:00
  }
  +"title": 318819
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
          +image: null
          +parent: null
          +root: null
          +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1726383597 {#1428
            date: 2024-09-15 08:59:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@mudeth@lemmy.ca"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1588 …}
          +nested: Doctrine\ORM\PersistentCollection {#1584 …}
          +votes: Doctrine\ORM\PersistentCollection {#1580 …}
          +reports: Doctrine\ORM\PersistentCollection {#1583 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
          -id: 318819
          -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.cafe/comment/4060909"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705572388 {#1440
            date: 2024-01-18 11:06:28.0 +01:00
          }
          +"title": 318819
        }
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527}
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705575597 {#1669
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
  -id: 318892
  -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4061332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575597 {#1528
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +"title": 318892
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
          +image: null
          +parent: null
          +root: null
          +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1726383597 {#1428
            date: 2024-09-15 08:59:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@mudeth@lemmy.ca"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1588 …}
          +nested: Doctrine\ORM\PersistentCollection {#1584 …}
          +votes: Doctrine\ORM\PersistentCollection {#1580 …}
          +reports: Doctrine\ORM\PersistentCollection {#1583 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
          -id: 318819
          -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.cafe/comment/4060909"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705572388 {#1440
            date: 2024-01-18 11:06:28.0 +01:00
          }
          +"title": 318819
        }
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527}
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705575597 {#1669
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
  -id: 318892
  -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4061332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575597 {#1528
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +"title": 318892
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1571
    +user: Proxies\__CG__\App\Entity\User {#2385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2141 …}
    +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 {#2061
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2042 …}
    +votes: Doctrine\ORM\PersistentCollection {#2344 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2049 …}
    +children: [
      1 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: App\Entity\EntryComment {#1696
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1571 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
          +image: null
          +parent: null
          +root: null
          +body: "I would suggest having an nginx as a reverse proxy (I prefer avoiding a container as it’s easier to manage) and the have your services in whatever medium you prefer."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1726383597 {#1428
            date: 2024-09-15 08:59:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@mudeth@lemmy.ca"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1588 …}
          +nested: Doctrine\ORM\PersistentCollection {#1584 …}
          +votes: Doctrine\ORM\PersistentCollection {#1580 …}
          +reports: Doctrine\ORM\PersistentCollection {#1583 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1679 …}
          -id: 318819
          -bodyTs: "'avoid':13 'contain':15 'easier':19 'manag':21 'medium':29 'nginx':6 'prefer':12,31 'proxi':10 'revers':9 'servic':26 'suggest':3 'whatev':28 'would':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.cafe/comment/4060909"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705572388 {#1440
            date: 2024-01-18 11:06:28.0 +01:00
          }
          +"title": 318819
        }
        +body: "![](https://imgs.xkcd.com/comics/ten_thousand.png)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705580944 {#1613
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@Illecors@lemmy.cafe"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1557 …}
        +nested: Doctrine\ORM\PersistentCollection {#1558 …}
        +votes: Doctrine\ORM\PersistentCollection {#1565 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1564 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 319044
        -bodyTs: "'/comics/ten_thousand.png)':3 'imgs.xkcd.com':2 'imgs.xkcd.com/comics/ten_thousand.png)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/4062379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705580944 {#1620
          date: 2024-01-18 13:29:04.0 +01:00
        }
        +"title": 319044
      }
      2 => App\Entity\EntryComment {#1696}
      0 => App\Entity\EntryComment {#1527}
    ]
    -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 {#2395
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#1405
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1572 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
  +root: App\Entity\EntryComment {#1696}
  +body: "Separate. That’s the whole point of containerisation! Otherwise you’re just doing a regular deploy with extra steps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705575597 {#1669
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@Illecors@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1596 …}
  -id: 318892
  -bodyTs: "'containeris':8 'deploy':16 'extra':18 'otherwis':9 'point':6 're':11 'regular':15 'separ':1 'step':19 'whole':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/4061332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575597 {#1528
    date: 2024-01-18 11:59:57.0 +01:00
  }
  +"title": 318892
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details