GET https://kbin.spritesserver.nl/index.php/m/selfhosted@lemmy.world/t/32509/Nextcloud-CardDav-iOS-trouble/top

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.26 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.06 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
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Nextcloud-CardDav-iOS-trouble"
  +title: "Nextcloud/CardDav/iOS trouble"
  +url: null
  +body: """
    I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
    \n
    I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
    \n
    I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
    \n
    It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
    \n
    What is happening?\n
    \n
    Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727960176 {#2410
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 32509
  -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
  -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706012852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10913634"
  +editedAt: DateTimeImmutable @1728009001 {#1850
    date: 2024-10-04 04:30:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705973852 {#2420
    date: 2024-01-23 02:37:32.0 +01:00
  }
}
"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
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Nextcloud-CardDav-iOS-trouble"
  +title: "Nextcloud/CardDav/iOS trouble"
  +url: null
  +body: """
    I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
    \n
    I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
    \n
    I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
    \n
    It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
    \n
    What is happening?\n
    \n
    Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727960176 {#2410
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 32509
  -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
  -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706012852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10913634"
  +editedAt: DateTimeImmutable @1728009001 {#1850
    date: 2024-10-04 04:30:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705973852 {#2420
    date: 2024-01-23 02:37:32.0 +01:00
  }
}
"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
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Nextcloud-CardDav-iOS-trouble"
  +title: "Nextcloud/CardDav/iOS trouble"
  +url: null
  +body: """
    I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
    \n
    I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
    \n
    I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
    \n
    It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
    \n
    What is happening?\n
    \n
    Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727960176 {#2410
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 32509
  -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
  -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706012852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10913634"
  +editedAt: DateTimeImmutable @1728009001 {#1850
    date: 2024-10-04 04:30:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705973852 {#2420
    date: 2024-01-23 02:37:32.0 +01:00
  }
}
"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
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\EntryComment {#4047
  +user: App\Entity\User {#3996 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Error message? Nextcloud logs?\n
    \n
    Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727841809 {#4056
    date: 2024-10-02 06:03:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4045 …}
  +nested: Doctrine\ORM\PersistentCollection {#4043 …}
  +votes: Doctrine\ORM\PersistentCollection {#4041 …}
  +reports: Doctrine\ORM\PersistentCollection {#4039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
  -id: 333207
  -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6928954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976729 {#3988
    date: 2024-01-23 03:25:29.0 +01:00
  }
}
"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
7 DENIED edit
App\Entity\EntryComment {#4047
  +user: App\Entity\User {#3996 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Error message? Nextcloud logs?\n
    \n
    Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727841809 {#4056
    date: 2024-10-02 06:03:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4045 …}
  +nested: Doctrine\ORM\PersistentCollection {#4043 …}
  +votes: Doctrine\ORM\PersistentCollection {#4041 …}
  +reports: Doctrine\ORM\PersistentCollection {#4039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
  -id: 333207
  -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6928954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976729 {#3988
    date: 2024-01-23 03:25:29.0 +01:00
  }
}
"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
8 DENIED moderate
App\Entity\EntryComment {#4047
  +user: App\Entity\User {#3996 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Error message? Nextcloud logs?\n
    \n
    Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727841809 {#4056
    date: 2024-10-02 06:03:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4045 …}
  +nested: Doctrine\ORM\PersistentCollection {#4043 …}
  +votes: Doctrine\ORM\PersistentCollection {#4041 …}
  +reports: Doctrine\ORM\PersistentCollection {#4039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
  -id: 333207
  -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6928954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976729 {#3988
    date: 2024-01-23 03:25:29.0 +01:00
  }
}
"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
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
App\Entity\EntryComment {#4170
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4047
    +user: App\Entity\User {#3996 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Error message? Nextcloud logs?\n
      \n
      Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727841809 {#4056
      date: 2024-10-02 06:03:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4045 …}
    +nested: Doctrine\ORM\PersistentCollection {#4043 …}
    +votes: Doctrine\ORM\PersistentCollection {#4041 …}
    +reports: Doctrine\ORM\PersistentCollection {#4039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
    -id: 333207
    -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6928954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976729 {#3988
      date: 2024-01-23 03:25:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4047}
  +body: """
    I am not seeing anything (relevant) in the Nextcloud logs (as viewed from the web app). In iOS I get a message about SSL verification failed, and do I want to try connecting without it. Either way it cannot validate credentials. I know the username and password are correct (tested multiple times/work to login in the browser), and the SSL cert is valid.\n
    \n
    Also /var/log/Nextcloud/ is empty. Where else should I look for logs?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705980041 {#4167
    date: 2024-01-23 04:20:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4173 …}
  +nested: Doctrine\ORM\PersistentCollection {#4175 …}
  +votes: Doctrine\ORM\PersistentCollection {#4171 …}
  +reports: Doctrine\ORM\PersistentCollection {#4178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4182 …}
  -id: 333271
  -bodyTs: "'/var/log/nextcloud':65 'also':64 'anyth':5 'app':16 'browser':57 'cannot':39 'cert':61 'connect':33 'correct':49 'credenti':41 'either':36 'els':69 'empti':67 'fail':26 'get':20 'io':18 'know':43 'log':10,74 'login':54 'look':72 'messag':22 'multipl':51 'nextcloud':9 'password':47 'relev':6 'see':4 'ssl':24,60 'test':50 'times/work':52 'tri':32 'usernam':45 'valid':40,63 'verif':25 'view':12 'want':30 'way':37 'web':15 'without':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7637976"
  +editedAt: DateTimeImmutable @1727841935 {#4164
    date: 2024-10-02 06:05:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705980041 {#4162
    date: 2024-01-23 04:20:41.0 +01:00
  }
}
"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
11 DENIED edit
App\Entity\EntryComment {#4170
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4047
    +user: App\Entity\User {#3996 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Error message? Nextcloud logs?\n
      \n
      Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727841809 {#4056
      date: 2024-10-02 06:03:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4045 …}
    +nested: Doctrine\ORM\PersistentCollection {#4043 …}
    +votes: Doctrine\ORM\PersistentCollection {#4041 …}
    +reports: Doctrine\ORM\PersistentCollection {#4039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
    -id: 333207
    -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6928954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976729 {#3988
      date: 2024-01-23 03:25:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4047}
  +body: """
    I am not seeing anything (relevant) in the Nextcloud logs (as viewed from the web app). In iOS I get a message about SSL verification failed, and do I want to try connecting without it. Either way it cannot validate credentials. I know the username and password are correct (tested multiple times/work to login in the browser), and the SSL cert is valid.\n
    \n
    Also /var/log/Nextcloud/ is empty. Where else should I look for logs?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705980041 {#4167
    date: 2024-01-23 04:20:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4173 …}
  +nested: Doctrine\ORM\PersistentCollection {#4175 …}
  +votes: Doctrine\ORM\PersistentCollection {#4171 …}
  +reports: Doctrine\ORM\PersistentCollection {#4178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4182 …}
  -id: 333271
  -bodyTs: "'/var/log/nextcloud':65 'also':64 'anyth':5 'app':16 'browser':57 'cannot':39 'cert':61 'connect':33 'correct':49 'credenti':41 'either':36 'els':69 'empti':67 'fail':26 'get':20 'io':18 'know':43 'log':10,74 'login':54 'look':72 'messag':22 'multipl':51 'nextcloud':9 'password':47 'relev':6 'see':4 'ssl':24,60 'test':50 'times/work':52 'tri':32 'usernam':45 'valid':40,63 'verif':25 'view':12 'want':30 'way':37 'web':15 'without':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7637976"
  +editedAt: DateTimeImmutable @1727841935 {#4164
    date: 2024-10-02 06:05:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705980041 {#4162
    date: 2024-01-23 04:20:41.0 +01:00
  }
}
"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
12 DENIED moderate
App\Entity\EntryComment {#4170
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4047
    +user: App\Entity\User {#3996 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Error message? Nextcloud logs?\n
      \n
      Can’t tell you whats happening without information about what’s happening other than “it doesn’t work”.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727841809 {#4056
      date: 2024-10-02 06:03:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4045 …}
    +nested: Doctrine\ORM\PersistentCollection {#4043 …}
    +votes: Doctrine\ORM\PersistentCollection {#4041 …}
    +reports: Doctrine\ORM\PersistentCollection {#4039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4011 …}
    -id: 333207
    -bodyTs: "'doesn':20 'error':1 'happen':10,16 'inform':12 'log':4 'messag':2 'nextcloud':3 'tell':7 'what':9 'without':11 'work':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6928954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976729 {#3988
      date: 2024-01-23 03:25:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4047}
  +body: """
    I am not seeing anything (relevant) in the Nextcloud logs (as viewed from the web app). In iOS I get a message about SSL verification failed, and do I want to try connecting without it. Either way it cannot validate credentials. I know the username and password are correct (tested multiple times/work to login in the browser), and the SSL cert is valid.\n
    \n
    Also /var/log/Nextcloud/ is empty. Where else should I look for logs?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705980041 {#4167
    date: 2024-01-23 04:20:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
    "@electric_nan@lemmy.ml"
    "@themachine@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4173 …}
  +nested: Doctrine\ORM\PersistentCollection {#4175 …}
  +votes: Doctrine\ORM\PersistentCollection {#4171 …}
  +reports: Doctrine\ORM\PersistentCollection {#4178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4182 …}
  -id: 333271
  -bodyTs: "'/var/log/nextcloud':65 'also':64 'anyth':5 'app':16 'browser':57 'cannot':39 'cert':61 'connect':33 'correct':49 'credenti':41 'either':36 'els':69 'empti':67 'fail':26 'get':20 'io':18 'know':43 'log':10,74 'login':54 'look':72 'messag':22 'multipl':51 'nextcloud':9 'password':47 'relev':6 'see':4 'ssl':24,60 'test':50 'times/work':52 'tri':32 'usernam':45 'valid':40,63 'verif':25 'view':12 'want':30 'way':37 'web':15 'without':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7637976"
  +editedAt: DateTimeImmutable @1727841935 {#4164
    date: 2024-10-02 06:05:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705980041 {#4162
    date: 2024-01-23 04:20:41.0 +01:00
  }
}
"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
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 {#4093
  +user: App\Entity\User {#4077 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#4099
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4085 …}
  +nested: Doctrine\ORM\PersistentCollection {#4088 …}
  +votes: Doctrine\ORM\PersistentCollection {#4086 …}
  +reports: Doctrine\ORM\PersistentCollection {#4084 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
  -id: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#4097
    date: 2024-01-23 13:49:47.0 +01:00
  }
}
"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 {#4093
  +user: App\Entity\User {#4077 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#4099
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4085 …}
  +nested: Doctrine\ORM\PersistentCollection {#4088 …}
  +votes: Doctrine\ORM\PersistentCollection {#4086 …}
  +reports: Doctrine\ORM\PersistentCollection {#4084 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
  -id: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#4097
    date: 2024-01-23 13:49:47.0 +01:00
  }
}
"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 {#4093
  +user: App\Entity\User {#4077 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#4099
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4085 …}
  +nested: Doctrine\ORM\PersistentCollection {#4088 …}
  +votes: Doctrine\ORM\PersistentCollection {#4086 …}
  +reports: Doctrine\ORM\PersistentCollection {#4084 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
  -id: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#4097
    date: 2024-01-23 13:49:47.0 +01:00
  }
}
"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 {#4186
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4093
    +user: App\Entity\User {#4077 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#4099
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4088 …}
    +votes: Doctrine\ORM\PersistentCollection {#4086 …}
    +reports: Doctrine\ORM\PersistentCollection {#4084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
    -id: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#4097
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4093}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#4184
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4187 …}
  +nested: Doctrine\ORM\PersistentCollection {#4189 …}
  +votes: Doctrine\ORM\PersistentCollection {#4191 …}
  +reports: Doctrine\ORM\PersistentCollection {#4193 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4197 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#4185
    date: 2024-01-23 15:05:37.0 +01:00
  }
}
"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 {#4186
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4093
    +user: App\Entity\User {#4077 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#4099
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4088 …}
    +votes: Doctrine\ORM\PersistentCollection {#4086 …}
    +reports: Doctrine\ORM\PersistentCollection {#4084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
    -id: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#4097
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4093}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#4184
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4187 …}
  +nested: Doctrine\ORM\PersistentCollection {#4189 …}
  +votes: Doctrine\ORM\PersistentCollection {#4191 …}
  +reports: Doctrine\ORM\PersistentCollection {#4193 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4197 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#4185
    date: 2024-01-23 15:05:37.0 +01:00
  }
}
"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 {#4186
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Nextcloud-CardDav-iOS-trouble"
    +title: "Nextcloud/CardDav/iOS trouble"
    +url: null
    +body: """
      I am having some trouble with a Nextcloud server. I set up a digitalocean droplet to test contact syncing for work. I went with the setup that I use at home, which is Yunohost and Nextcloud. This was/is working fine to sync contacts with iOS using the built-in support for CardDav accounts in iOS.\n
      \n
      I made a snapshot of the server and rebuilt it on a work account (also Digital ocean). I reconfigured it for a new domain name, and got a letsencrypt cert. I can login and manage the admin and user accounts.\n
      \n
      I set up an iPad to use the new server, and it seemed to work fine. However, I subsequently tried a couple other iPhones, and it won’t connect to the account.\n
      \n
      It isn’t a fail2ban thing, because on the same apple devices that I can’t connect to the accounts on, I can go login to Nextcloud in their browser.\n
      \n
      What is happening?\n
      \n
      Edit: I seem to have fixed it by reinstalling the server from scratch. I wanted to eliminate any problems that may have been caused by restoring from a snapshot previously linked to another domain. Everything is working at least for now.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727960176 {#2410
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 32509
    -titleTs: "'nextcloud/carddav/ios':1 'troubl':2"
    -bodyTs: "'account':54,70,96,128,148 'admin':93 'also':71 'anoth':194 'appl':139 'browser':158 'built':49 'built-in':48 'carddav':53 'caus':185 'cert':86 'connect':125,145 'contact':18,43 'coupl':118 'devic':140 'digit':72 'digitalocean':14 'domain':80,195 'droplet':15 'edit':162 'elimin':178 'everyth':196 'fail2ban':133 'fine':40,112 'fix':167 'go':152 'got':83 'happen':161 'home':31 'howev':113 'io':45,56 'ipad':101 'iphon':120 'isn':130 'least':200 'letsencrypt':85 'link':192 'login':89,153 'made':58 'manag':91 'may':182 'name':81 'new':79,105 'nextcloud':8,36,155 'ocean':73 'previous':191 'problem':180 'rebuilt':65 'reconfigur':75 'reinstal':170 'restor':187 'scratch':174 'seem':109,164 'server':9,63,106,172 'set':11,98 'setup':26 'snapshot':60,190 'subsequ':115 'support':51 'sync':19,42 'test':17 'thing':134 'tri':116 'troubl':5 'use':29,46,103 'user':95 'want':176 'was/is':38 'went':23 'won':123 'work':21,39,69,111,198 'yunohost':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706012852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10913634"
    +editedAt: DateTimeImmutable @1728009001 {#1850
      date: 2024-10-04 04:30:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705973852 {#2420
      date: 2024-01-23 02:37:32.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4093
    +user: App\Entity\User {#4077 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#4099
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4088 …}
    +votes: Doctrine\ORM\PersistentCollection {#4086 …}
    +reports: Doctrine\ORM\PersistentCollection {#4084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4074 …}
    -id: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#4097
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4093}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#4184
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4187 …}
  +nested: Doctrine\ORM\PersistentCollection {#4189 …}
  +votes: Doctrine\ORM\PersistentCollection {#4191 …}
  +reports: Doctrine\ORM\PersistentCollection {#4193 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4197 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#4185
    date: 2024-01-23 15:05:37.0 +01:00
  }
}
"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 edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "selfhosted@lemmy.world"
  +title: "selfhosted"
  +description: """
    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
    \n
    Rules:\n
    \n
    - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
    - No spam posting.\n
    - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
    - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
    - No trolling.\n
    \n
    Resources:\n
    \n
    - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
    - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
    - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
    \n
    > Any issues on the community? Report it using the report flag.\n
    \n
    > Questions? DM the mods!
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 222
  +entryCommentCount: 3916
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582735 {#276
    date: 2024-10-22 09:38:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 120
  +apId: "selfhosted@lemmy.world"
  +apProfileId: "https://lemmy.world/c/selfhosted"
  +apPublicUrl: "https://lemmy.world/c/selfhosted"
  +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "selfhosted"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703473826 {#270
    date: 2023-12-25 04:10:26.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
"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 DENIED
"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