GET https://kbin.spritesserver.nl/m/linux@lemmy.ml/t/14992/Nextcloud-as-Personal-Cloud-Brno-Hat

Components

24 Twig Components
134 Render Count
633 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
22 6.91ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.10ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
13 2.54ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
12 39.02ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
11 22.73ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
11 6.45ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
11 13.15ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
10 995.92ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
10 805.05ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.69ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.40ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 21.38ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 58.35ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.32ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.47ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 19.59ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.55ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 6.73ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 248.02ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 13.30ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 2.32ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 2.13ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.32ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 1.17ms

Render calls

entry App\Twig\Components\EntryComponent 14.0 MiB 21.38 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2960
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2961 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.49 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
    +cover: null
    +email: "petsoi@discuss.tchncs.de"
    +username: "@petsoi@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728849277 {#1536
      date: 2024-10-13 21:54:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 69851
    -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +apId: "petsoi@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/petsoi"
    +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "petsoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711111575 {#1515
      date: 2024-03-22 13:46:15.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929637 {#1516
      date: 2023-11-02 13:53:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3094
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
    +cover: null
    +email: "petsoi@discuss.tchncs.de"
    +username: "@petsoi@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728849277 {#1536
      date: 2024-10-13 21:54:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 69851
    -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +apId: "petsoi@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/petsoi"
    +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "petsoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711111575 {#1515
      date: 2024-03-22 13:46:15.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929637 {#1516
      date: 2023-11-02 13:53:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.34 ms
Input props
[
  "date" => DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3164
  +date: DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3228
  +createdAt: DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3295
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.54 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3361
  +formDest: "entry"
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 14.0 MiB 58.35 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3675
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
      +cover: null
      +email: "petsoi@discuss.tchncs.de"
      +username: "@petsoi@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728849277 {#1536
        date: 2024-10-13 21:54:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 69851
      -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +apId: "petsoi@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/petsoi"
      +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "petsoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711111575 {#1515
        date: 2024-03-22 13:46:15.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929637 {#1516
        date: 2023-11-02 13:53:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
    +title: "Nextcloud as Personal Cloud – Brno Hat"
    +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700685141 {#2410
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 14992
    -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700632784
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6618286"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700546384 {#1850
      date: 2023-11-21 06:59:44.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 14.0 MiB 0.32 ms
Input props
[
  "id" => "entry_comment_67baade2083077.32701995_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3800
  +id: "entry_comment_67baade2083077.32701995_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 256.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4108
  +comment: App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4279
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1700578604 {#4008
    date: 2023-11-21 15:56:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4334
  +date: DateTimeImmutable @1700578604 {#4008
    date: 2023-11-21 15:56:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700578604 {#4008
    date: 2023-11-21 15:56:44.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701020130 {#3945
    date: 2023-11-26 18:35:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4388
  +createdAt: DateTimeImmutable @1700578604 {#4008
    date: 2023-11-21 15:56:44.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701020130 {#3945
    date: 2023-11-26 18:35:30.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.54 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4444
  +width: 40
  +height: 40
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4681
  +subject: App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.03 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4738
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 228.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4983
  +comment: App\Entity\EntryComment {#3999
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
      \n
      Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
      \n
      - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
      - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
      - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
      - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
      - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
      \n
      I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
      \n
      I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
      \n
      With that said, for around 30 users I’m not way better with this setup:\n
      \n
      - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
      - Syncthing to sync desktop machines with the server (not across each other);\n
      - FileBrowser for web access;\n
      - WebDAV access for iOS/Android clients;\n
      - Baikal as CardDAV/CalDAV server;\n
      - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
      \n
      Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
      \n
      My future investments will be:\n
      \n
      - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
      - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
      - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
      - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
      \n
      Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
      \n
      I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1701169296 {#4009
      date: 2023-11-28 12:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3997 …}
    +nested: Doctrine\ORM\PersistentCollection {#3995 …}
    +votes: Doctrine\ORM\PersistentCollection {#3993 …}
    +reports: Doctrine\ORM\PersistentCollection {#3991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
    -id: 147044
    -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5478420"
    +editedAt: DateTimeImmutable @1701020130 {#3945
      date: 2023-11-26 18:35:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700578604 {#4008
      date: 2023-11-21 15:56:44.0 +01:00
    }
  }
  +nestedComments: [
    147335 => App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999}
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    148547 => App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015}
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    149019 => App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113}
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    149238 => App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171}
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    150154 => App\Entity\EntryComment {#4225
      +user: App\Entity\User {#3947}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4194}
      +root: App\Entity\EntryComment {#3999}
      +body: """
        Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
        \n
        Here examples of warnings and errors that are constantly spammed to the console:\n
        \n
        ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
        \n
        ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
        \n
        And there is the smallest message compose window the world has even seen:\n
        \n
        ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
        \n
        Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
        \n
        ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
        \n
        And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
        \n
        ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
        \n
        And of course, here it is the infamous bullets that never get rendered:\n
        \n
        ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
        \n
        ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
        \n
        If you send the email they’re there, but the editor never shows them.\n
        \n
        And that was it, Nextcloud in 2023.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700649704 {#4220
        date: 2023-11-22 11:41:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4217 …}
      +nested: Doctrine\ORM\PersistentCollection {#4214 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4226 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      -id: 150154
      -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5497754"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700649704 {#4223
        date: 2023-11-22 11:41:44.0 +01:00
      }
    }
    150242 => App\Entity\EntryComment {#4073
      +user: Proxies\__CG__\App\Entity\User {#4074
        +avatar: null
        +cover: null
        +email: "deepdive@lemmy.world"
        +username: "@deepdive@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705014991 {#8836
          date: 2024-01-12 00:16:31.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
        +entries: Doctrine\ORM\PersistentCollection {#8848 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
        +posts: Doctrine\ORM\PersistentCollection {#8856 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
        +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
        +follows: Doctrine\ORM\PersistentCollection {#8868 …}
        +followers: Doctrine\ORM\PersistentCollection {#8870 …}
        +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
        +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
        +reports: Doctrine\ORM\PersistentCollection {#8880 …}
        +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
        +violations: Doctrine\ORM\PersistentCollection {#8884 …}
        +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
        +awards: Doctrine\ORM\PersistentCollection {#8888 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
        +categories: Doctrine\ORM\PersistentCollection {#8892 …}
        -id: 66765
        -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
        +apId: "deepdive@lemmy.world"
        +apProfileId: "https://lemmy.world/u/deepdive"
        +apPublicUrl: "https://lemmy.world/u/deepdive"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "deepdive"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729260889 {#8833
          date: 2024-10-18 16:14:49.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698337810 {#8835
          date: 2023-10-26 18:30:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999}
      +root: App\Entity\EntryComment {#3999}
      +body: """
        Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
        \n
        While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
        \n
        Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700653282 {#4071
        date: 2023-11-22 12:41:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4075 …}
      +nested: Doctrine\ORM\PersistentCollection {#4077 …}
      +votes: Doctrine\ORM\PersistentCollection {#4079 …}
      +reports: Doctrine\ORM\PersistentCollection {#4081 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 150242
      -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5498516"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700653282 {#4072
        date: 2023-11-22 12:41:22.0 +01:00
      }
    }
    148970 => App\Entity\EntryComment {#4150}
    151839 => App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999}
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    151909 => App\Entity\EntryComment {#4128
      +user: App\Entity\User {#3947}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4089}
      +root: App\Entity\EntryComment {#3999}
      +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700685141 {#4125
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@albert180@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4129 …}
      +nested: Doctrine\ORM\PersistentCollection {#4131 …}
      +votes: Doctrine\ORM\PersistentCollection {#4133 …}
      +reports: Doctrine\ORM\PersistentCollection {#4135 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
      -id: 151909
      -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5509325"
      +editedAt: DateTimeImmutable @1701169313 {#4126
        date: 2023-11-28 12:01:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700685141 {#4127
        date: 2023-11-22 21:32:21.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 160.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5057
  +comment: App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.71 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5104
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1700582777 {#4017
    date: 2023-11-21 17:06:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5217
  +date: DateTimeImmutable @1700582777 {#4017
    date: 2023-11-21 17:06:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700582777 {#4017
    date: 2023-11-21 17:06:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5271
  +createdAt: DateTimeImmutable @1700582777 {#4017
    date: 2023-11-21 17:06:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5325
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5394
  +subject: App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 3.08 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5451
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 150.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5691
  +comment: App\Entity\EntryComment {#4015
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1700582777 {#4020
      date: 2023-11-21 17:06:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4030 …}
    +votes: Doctrine\ORM\PersistentCollection {#4027 …}
    +reports: Doctrine\ORM\PersistentCollection {#4013 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 147335
    -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5996714"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700582777 {#4017
      date: 2023-11-21 17:06:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 149.19 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5746
  +comment: App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5791
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1700600514 {#4117
    date: 2023-11-21 22:01:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5846
  +date: DateTimeImmutable @1700600514 {#4117
    date: 2023-11-21 22:01:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.30 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700600514 {#4117
    date: 2023-11-21 22:01:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5900
  +createdAt: DateTimeImmutable @1700600514 {#4117
    date: 2023-11-21 22:01:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5954
  +width: 40
  +height: 40
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6028
  +subject: App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.11 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6085
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 140.23 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6325
  +comment: App\Entity\EntryComment {#4113
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4015
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700582777 {#4020
        date: 2023-11-21 17:06:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4030 …}
      +votes: Doctrine\ORM\PersistentCollection {#4027 …}
      +reports: Doctrine\ORM\PersistentCollection {#4013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 147335
      -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5996714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700582777 {#4017
        date: 2023-11-21 17:06:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
      \n
      I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700600514 {#4114
      date: 2023-11-21 22:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4110 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 148547
    -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5485908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700600514 {#4117
      date: 2023-11-21 22:01:54.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 139.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6380
  +comment: App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6425
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1700607912 {#4142
    date: 2023-11-22 00:05:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6480
  +date: DateTimeImmutable @1700607912 {#4142
    date: 2023-11-22 00:05:12.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700607912 {#4142
    date: 2023-11-22 00:05:12.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701066008 {#4144
    date: 2023-11-27 07:20:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6534
  +createdAt: DateTimeImmutable @1700607912 {#4142
    date: 2023-11-22 00:05:12.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701066008 {#4144
    date: 2023-11-27 07:20:08.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6588
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6665
  +subject: App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.91 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6722
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 119.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6962
  +comment: App\Entity\EntryComment {#4150
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4113
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4015
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#3999
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
            \n
            Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
            \n
            - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
            - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
            - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
            - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
            - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
            \n
            I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
            \n
            I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
            \n
            With that said, for around 30 users I’m not way better with this setup:\n
            \n
            - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
            - Syncthing to sync desktop machines with the server (not across each other);\n
            - FileBrowser for web access;\n
            - WebDAV access for iOS/Android clients;\n
            - Baikal as CardDAV/CalDAV server;\n
            - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
            \n
            Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
            \n
            My future investments will be:\n
            \n
            - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
            - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
            - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
            - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
            \n
            Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
            \n
            I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1701169296 {#4009
            date: 2023-11-28 12:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3997 …}
          +nested: Doctrine\ORM\PersistentCollection {#3995 …}
          +votes: Doctrine\ORM\PersistentCollection {#3993 …}
          +reports: Doctrine\ORM\PersistentCollection {#3991 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
          -id: 147044
          -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5478420"
          +editedAt: DateTimeImmutable @1701020130 {#3945
            date: 2023-11-26 18:35:30.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700578604 {#4008
            date: 2023-11-21 15:56:44.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700582777 {#4020
          date: 2023-11-21 17:06:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4025 …}
        +nested: Doctrine\ORM\PersistentCollection {#4030 …}
        +votes: Doctrine\ORM\PersistentCollection {#4027 …}
        +reports: Doctrine\ORM\PersistentCollection {#4013 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
        -id: 147335
        -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5996714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700582777 {#4017
          date: 2023-11-21 17:06:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
        \n
        I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700600514 {#4114
        date: 2023-11-21 22:01:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4110 …}
      +nested: Doctrine\ORM\PersistentCollection {#4106 …}
      +votes: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 148547
      -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5485908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700600514 {#4117
        date: 2023-11-21 22:01:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
      \n
      That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
      \n
      To be fair, I don’t have any experience with the webmail though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700607912 {#4147
      date: 2023-11-22 00:05:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4153 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 148970
    -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6007308"
    +editedAt: DateTimeImmutable @1701066008 {#4144
      date: 2023-11-27 07:20:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700607912 {#4142
      date: 2023-11-22 00:05:12.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 115.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7017
  +comment: App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7062
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1700608686 {#4179
    date: 2023-11-22 00:18:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7117
  +date: DateTimeImmutable @1700608686 {#4179
    date: 2023-11-22 00:18:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 21.22 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700608686 {#4179
    date: 2023-11-22 00:18:06.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701067131 {#4177
    date: 2023-11-27 07:38:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7171
  +createdAt: DateTimeImmutable @1700608686 {#4179
    date: 2023-11-22 00:18:06.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701067131 {#4177
    date: 2023-11-27 07:38:51.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7225
  +width: 40
  +height: 40
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7311
  +subject: App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.95 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7368
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 78.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4581
  +comment: App\Entity\EntryComment {#4171
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4150
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4113
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4015
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#3999
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
              \n
              Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
              \n
              - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
              - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
              - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
              - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
              - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
              \n
              I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
              \n
              I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
              \n
              With that said, for around 30 users I’m not way better with this setup:\n
              \n
              - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
              - Syncthing to sync desktop machines with the server (not across each other);\n
              - FileBrowser for web access;\n
              - WebDAV access for iOS/Android clients;\n
              - Baikal as CardDAV/CalDAV server;\n
              - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
              \n
              Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
              \n
              My future investments will be:\n
              \n
              - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
              - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
              - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
              - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
              \n
              Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
              \n
              I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1701169296 {#4009
              date: 2023-11-28 12:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3997 …}
            +nested: Doctrine\ORM\PersistentCollection {#3995 …}
            +votes: Doctrine\ORM\PersistentCollection {#3993 …}
            +reports: Doctrine\ORM\PersistentCollection {#3991 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
            -id: 147044
            -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5478420"
            +editedAt: DateTimeImmutable @1701020130 {#3945
              date: 2023-11-26 18:35:30.0 +01:00
            }
            +createdAt: DateTimeImmutable @1700578604 {#4008
              date: 2023-11-21 15:56:44.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1700582777 {#4020
            date: 2023-11-21 17:06:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4025 …}
          +nested: Doctrine\ORM\PersistentCollection {#4030 …}
          +votes: Doctrine\ORM\PersistentCollection {#4027 …}
          +reports: Doctrine\ORM\PersistentCollection {#4013 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
          -id: 147335
          -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5996714"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700582777 {#4017
            date: 2023-11-21 17:06:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
          \n
          I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700600514 {#4114
          date: 2023-11-21 22:01:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4110 …}
        +nested: Doctrine\ORM\PersistentCollection {#4106 …}
        +votes: Doctrine\ORM\PersistentCollection {#4104 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 148547
        -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5485908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700600514 {#4117
          date: 2023-11-21 22:01:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
        \n
        That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
        \n
        To be fair, I don’t have any experience with the webmail though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700607912 {#4147
        date: 2023-11-22 00:05:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4153 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4151 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 148970
      -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6007308"
      +editedAt: DateTimeImmutable @1701066008 {#4144
        date: 2023-11-27 07:20:08.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700607912 {#4142
        date: 2023-11-22 00:05:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
      \n
      Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
      \n
      > Are you sure you set everything up properly?\n
      \n
      Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700608686 {#4174
      date: 2023-11-22 00:18:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 149019
    -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5488737"
    +editedAt: DateTimeImmutable @1701067131 {#4177
      date: 2023-11-27 07:38:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700608686 {#4179
      date: 2023-11-22 00:18:06.0 +01:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 59.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  "showNested" => true
  "level" => 6
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3517
  +comment: App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 6
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.23 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4524
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1700613980 {#4202
    date: 2023-11-22 01:46:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7303
  +date: DateTimeImmutable @1700613980 {#4202
    date: 2023-11-22 01:46:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700613980 {#4202
    date: 2023-11-22 01:46:20.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701076469 {#4200
    date: 2023-11-27 10:14:29.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7516
  +createdAt: DateTimeImmutable @1700613980 {#4202
    date: 2023-11-22 01:46:20.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701076469 {#4200
    date: 2023-11-27 10:14:29.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7570
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4023
    +avatar: null
    +cover: null
    +email: "TeryVeneno@lemmy.ml"
    +username: "@TeryVeneno@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724355922 {#5141
      date: 2024-08-22 21:45:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
    +entries: Doctrine\ORM\PersistentCollection {#5150 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
    +posts: Doctrine\ORM\PersistentCollection {#5158 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
    +follows: Doctrine\ORM\PersistentCollection {#5170 …}
    +followers: Doctrine\ORM\PersistentCollection {#5172 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
    +reports: Doctrine\ORM\PersistentCollection {#5182 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
    +violations: Doctrine\ORM\PersistentCollection {#5186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
    +awards: Doctrine\ORM\PersistentCollection {#5190 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
    +categories: Doctrine\ORM\PersistentCollection {#5194 …}
    -id: 21119
    -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
    +apId: "TeryVeneno@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/TeryVeneno"
    +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "TeryVeneno"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538362 {#5142
      date: 2024-10-21 21:19:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022490 {#5143
      date: 2023-07-10 22:54:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7647
  +subject: App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.11 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7704
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 51.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  "level" => 6
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7944
  +comment: App\Entity\EntryComment {#4194
    +user: Proxies\__CG__\App\Entity\User {#4023
      +avatar: null
      +cover: null
      +email: "TeryVeneno@lemmy.ml"
      +username: "@TeryVeneno@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724355922 {#5141
        date: 2024-08-22 21:45:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
      +entries: Doctrine\ORM\PersistentCollection {#5150 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
      +posts: Doctrine\ORM\PersistentCollection {#5158 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
      +follows: Doctrine\ORM\PersistentCollection {#5170 …}
      +followers: Doctrine\ORM\PersistentCollection {#5172 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
      +reports: Doctrine\ORM\PersistentCollection {#5182 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
      +violations: Doctrine\ORM\PersistentCollection {#5186 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
      +awards: Doctrine\ORM\PersistentCollection {#5190 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
      +categories: Doctrine\ORM\PersistentCollection {#5194 …}
      -id: 21119
      -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
      +apId: "TeryVeneno@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/TeryVeneno"
      +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "TeryVeneno"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729538362 {#5142
        date: 2024-10-21 21:19:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022490 {#5143
        date: 2023-07-10 22:54:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4171
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4150
        +user: Proxies\__CG__\App\Entity\User {#4023 …2}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4113
          +user: App\Entity\User {#3947}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4015
            +user: Proxies\__CG__\App\Entity\User {#4023 …2}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#3999
              +user: App\Entity\User {#3947}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: null
              +root: null
              +body: """
                NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                \n
                Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                \n
                - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                \n
                I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                \n
                I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                \n
                With that said, for around 30 users I’m not way better with this setup:\n
                \n
                - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                - Syncthing to sync desktop machines with the server (not across each other);\n
                - FileBrowser for web access;\n
                - WebDAV access for iOS/Android clients;\n
                - Baikal as CardDAV/CalDAV server;\n
                - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                \n
                Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                \n
                My future investments will be:\n
                \n
                - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                \n
                Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                \n
                I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1701169296 {#4009
                date: 2023-11-28 12:01:36.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3997 …}
              +nested: Doctrine\ORM\PersistentCollection {#3995 …}
              +votes: Doctrine\ORM\PersistentCollection {#3993 …}
              +reports: Doctrine\ORM\PersistentCollection {#3991 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
              -id: 147044
              -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/5478420"
              +editedAt: DateTimeImmutable @1701020130 {#3945
                date: 2023-11-26 18:35:30.0 +01:00
              }
              +createdAt: DateTimeImmutable @1700578604 {#4008
                date: 2023-11-21 15:56:44.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 7
            +score: 0
            +lastActive: DateTime @1700582777 {#4020
              date: 2023-11-21 17:06:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4025 …}
            +nested: Doctrine\ORM\PersistentCollection {#4030 …}
            +votes: Doctrine\ORM\PersistentCollection {#4027 …}
            +reports: Doctrine\ORM\PersistentCollection {#4013 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
            -id: 147335
            -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/5996714"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700582777 {#4017
              date: 2023-11-21 17:06:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
            \n
            I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700600514 {#4114
            date: 2023-11-21 22:01:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4110 …}
          +nested: Doctrine\ORM\PersistentCollection {#4106 …}
          +votes: Doctrine\ORM\PersistentCollection {#4104 …}
          +reports: Doctrine\ORM\PersistentCollection {#4119 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
          -id: 148547
          -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5485908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700600514 {#4117
            date: 2023-11-21 22:01:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
          \n
          That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
          \n
          To be fair, I don’t have any experience with the webmail though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700607912 {#4147
          date: 2023-11-22 00:05:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4153 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4151 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 148970
        -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6007308"
        +editedAt: DateTimeImmutable @1701066008 {#4144
          date: 2023-11-27 07:20:08.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700607912 {#4142
          date: 2023-11-22 00:05:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
        \n
        Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
        \n
        > Are you sure you set everything up properly?\n
        \n
        Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700608686 {#4174
        date: 2023-11-22 00:18:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 149019
      -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5488737"
      +editedAt: DateTimeImmutable @1701067131 {#4177
        date: 2023-11-27 07:38:51.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700608686 {#4179
        date: 2023-11-22 00:18:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
      \n
      It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
      \n
      The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700613980 {#4197
      date: 2023-11-22 01:46:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4192 …}
    +nested: Doctrine\ORM\PersistentCollection {#4190 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 149238
    -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6009475"
    +editedAt: DateTimeImmutable @1701076469 {#4200
      date: 2023-11-27 10:14:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700613980 {#4202
      date: 2023-11-22 01:46:20.0 +01:00
    }
  }
  +nestedComments: []
  +level: 6
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 43.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  "showNested" => true
  "level" => 7
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7999
  +comment: App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 7
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8044
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1700649704 {#4223
    date: 2023-11-22 11:41:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8099
  +date: DateTimeImmutable @1700649704 {#4223
    date: 2023-11-22 11:41:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700649704 {#4223
    date: 2023-11-22 11:41:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8153
  +createdAt: DateTimeImmutable @1700649704 {#4223
    date: 2023-11-22 11:41:44.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8207
  +width: 40
  +height: 40
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8333
  +subject: App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.10 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8390
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 26.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  "level" => 7
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8630
  +comment: App\Entity\EntryComment {#4225
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4194
      +user: Proxies\__CG__\App\Entity\User {#4023
        +avatar: null
        +cover: null
        +email: "TeryVeneno@lemmy.ml"
        +username: "@TeryVeneno@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724355922 {#5141
          date: 2024-08-22 21:45:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5144 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5146 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5148 …}
        +entries: Doctrine\ORM\PersistentCollection {#5150 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5152 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5154 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5156 …}
        +posts: Doctrine\ORM\PersistentCollection {#5158 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5160 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5162 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5164 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5166 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5168 …}
        +follows: Doctrine\ORM\PersistentCollection {#5170 …}
        +followers: Doctrine\ORM\PersistentCollection {#5172 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5174 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5176 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5178 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5180 …}
        +reports: Doctrine\ORM\PersistentCollection {#5182 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
        +violations: Doctrine\ORM\PersistentCollection {#5186 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5188 …}
        +awards: Doctrine\ORM\PersistentCollection {#5190 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5192 …}
        +categories: Doctrine\ORM\PersistentCollection {#5194 …}
        -id: 21119
        -password: "$2y$13$25qN/fpCqiraRDKBGpRTdOCNjv2STdVwaViurN6G4vhlCTQh0Sex6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5196 …}
        +apId: "TeryVeneno@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/TeryVeneno"
        +apPublicUrl: "https://lemmy.ml/u/TeryVeneno"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "TeryVeneno"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729538362 {#5142
          date: 2024-10-21 21:19:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022490 {#5143
          date: 2023-07-10 22:54:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4171
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4150
          +user: Proxies\__CG__\App\Entity\User {#4023 …2}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4113
            +user: App\Entity\User {#3947}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4015
              +user: Proxies\__CG__\App\Entity\User {#4023 …2}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#3999
                +user: App\Entity\User {#3947}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: null
                +root: null
                +body: """
                  NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
                  \n
                  Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
                  \n
                  - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
                  - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
                  - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
                  - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
                  - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
                  \n
                  I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
                  \n
                  I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
                  \n
                  With that said, for around 30 users I’m not way better with this setup:\n
                  \n
                  - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
                  - Syncthing to sync desktop machines with the server (not across each other);\n
                  - FileBrowser for web access;\n
                  - WebDAV access for iOS/Android clients;\n
                  - Baikal as CardDAV/CalDAV server;\n
                  - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
                  \n
                  Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
                  \n
                  My future investments will be:\n
                  \n
                  - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
                  - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
                  - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
                  - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
                  \n
                  Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
                  \n
                  I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1701169296 {#4009
                  date: 2023-11-28 12:01:36.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@petsoi@discuss.tchncs.de"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3997 …}
                +nested: Doctrine\ORM\PersistentCollection {#3995 …}
                +votes: Doctrine\ORM\PersistentCollection {#3993 …}
                +reports: Doctrine\ORM\PersistentCollection {#3991 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
                -id: 147044
                -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/5478420"
                +editedAt: DateTimeImmutable @1701020130 {#3945
                  date: 2023-11-26 18:35:30.0 +01:00
                }
                +createdAt: DateTimeImmutable @1700578604 {#4008
                  date: 2023-11-21 15:56:44.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#3999}
              +body: "That’s interesting, I assume you use a business use case and not a personal one? I’ve been using Nextcloud for my family and friends on an at home server and it’s been a great experience. Maybe they need to work on their scalability."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 7
              +score: 0
              +lastActive: DateTime @1700582777 {#4020
                date: 2023-11-21 17:06:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@petsoi@discuss.tchncs.de"
                "@TCB13@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4025 …}
              +nested: Doctrine\ORM\PersistentCollection {#4030 …}
              +votes: Doctrine\ORM\PersistentCollection {#4027 …}
              +reports: Doctrine\ORM\PersistentCollection {#4013 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4011 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
              -id: 147335
              -bodyTs: "'assum':5 'busi':9 'case':11 'experi':38 'famili':24 'friend':26 'great':37 'home':30 'interest':3 'mayb':39 'need':41 'nextcloud':21 'one':16 'person':15 'scalabl':46 'server':31 'use':7,10,20 've':18 'work':43"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/5996714"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700582777 {#4017
                date: 2023-11-21 17:06:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#3999}
            +body: """
              I can say I get your point however 30 users isn’t “scalability”, it is just a normal family. I usually try to test random versions of Nextcloud from time to time to see it they’ve improved however I can’t even make it work properly for myself let alone 30 people.\n
              \n
              I’m not sure what you consider “great experience” but a lagging webUI that spits dozens of warning and errors into the console doesn’t cut it for me. Let alone a piece of shit webmail that isn’t even capable of making a bullet list display properly or compose messages in a textarea larger than 200x200.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700600514 {#4114
              date: 2023-11-21 22:01:54.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@petsoi@discuss.tchncs.de"
              "@TCB13@lemmy.world"
              "@TeryVeneno@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4110 …}
            +nested: Doctrine\ORM\PersistentCollection {#4106 …}
            +votes: Doctrine\ORM\PersistentCollection {#4104 …}
            +reports: Doctrine\ORM\PersistentCollection {#4119 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
            -id: 148547
            -bodyTs: "'200x200':110 '30':9,52 'alon':51,84 'bullet':98 'capabl':94 'compos':103 'consid':60 'consol':76 'cut':79 'display':100 'doesn':77 'dozen':69 'error':73 'even':43,93 'experi':62 'famili':19 'get':5 'great':61 'howev':8,39 'improv':38 'isn':11,91 'lag':65 'larger':108 'let':50,83 'list':99 'm':55 'make':44,96 'messag':104 'nextcloud':28 'normal':18 'peopl':53 'piec':86 'point':7 'proper':47,101 'random':25 'say':3 'scalabl':13 'see':34 'shit':88 'spit':68 'sure':57 'test':24 'textarea':107 'time':30,32 'tri':22 'user':10 'usual':21 've':37 'version':26 'warn':71 'webmail':89 'webui':66 'work':46"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5485908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700600514 {#4117
              date: 2023-11-21 22:01:54.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#3999}
          +body: """
            30 as a normal family is interesting? I think most people wouldn’t consider that normal unless you’re dipping deep into cousins. However, your point is valid though that 30 does not qualify for scalability.\n
            \n
            That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console. No one who uses it has reported those things to me either. Are you sure you set everything up properly? I did have performance problems back when I did still have errors and warnings in my console. If your cron tasks are setup properly everything should be smooth.\n
            \n
            To be fair, I don’t have any experience with the webmail though.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700607912 {#4147
            date: 2023-11-22 00:05:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@petsoi@discuss.tchncs.de"
            "@TCB13@lemmy.world"
            "@TeryVeneno@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4153 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4151 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 148970
          -bodyTs: "'30':1,31 'back':83 'consid':14 'consol':57,94 'cousin':23 'cron':97 'deep':21 'dip':20 'doesn':41 'either':69 'error':52,89 'everyth':75,102 'experi':114 'fair':108 'famili':5 'howev':24 'interest':7 'lag':43 'normal':4,16 'one':59 'peopl':11 'perform':81 'point':26 'problem':82 'proper':77,101 'qualifi':34 're':19 'report':64 'said':38 'scalabl':36 'set':74 'setup':100 'smooth':105 'still':87 'sure':72 'task':98 'thing':66 'think':9 'though':29,118 'unless':17 'use':61 'valid':28 'warn':54,91 'webmail':117 'webui':40 'wouldn':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6007308"
          +editedAt: DateTimeImmutable @1701066008 {#4144
            date: 2023-11-27 07:20:08.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700607912 {#4142
            date: 2023-11-22 00:05:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#3999}
        +body: """
          > That said, the webUI doesn’t lag at all for me and I have no errors or warnings in the console.\n
          \n
          Maybe its just because you’re not using the webmail, that thing is just poor taste.\n
          \n
          > Are you sure you set everything up properly?\n
          \n
          Yes, I tried the full manual installation, docker images and whatnot, all about the same. About the lag… most time it’s not the UI lagging but every action is slow, takes time to load even on high end hardware. AMD Ryzen 7 5700X + 32 GB of RAM + NVMe Samsung 980 Pro 2TB.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700608686 {#4174
          date: 2023-11-22 00:18:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@TCB13@lemmy.world"
          "@TeryVeneno@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 149019
        -bodyTs: "'2tb':98 '32':90 '5700x':89 '7':88 '980':96 'action':74 'amd':86 'consol':21 'docker':53 'doesn':5 'end':84 'error':16 'even':81 'everi':73 'everyth':43 'full':50 'gb':91 'hardwar':85 'high':83 'imag':54 'instal':52 'lag':7,63,71 'load':80 'manual':51 'mayb':22 'nvme':94 'poor':36 'pro':97 'proper':45 'ram':93 're':27 'ryzen':87 'said':2 'samsung':95 'set':42 'slow':76 'sure':40 'take':77 'tast':37 'thing':33 'time':65,78 'tri':48 'ui':70 'use':29 'warn':18 'webmail':31 'webui':4 'whatnot':56 'yes':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5488737"
        +editedAt: DateTimeImmutable @1701067131 {#4177
          date: 2023-11-27 07:38:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700608686 {#4179
          date: 2023-11-22 00:18:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: """
        If you’re talking about the little delays, I have experienced them, loading pages can take a second or more when I’m not on home wifi which can be frustrating at times. I think they only occur when you switch apps though.\n
        \n
        It’s actually funny, our hardware setups are almost identical lol. Maybe it’s something like ram or ssd speeds. Or maybe software. What OS are you running? I’m using fedora server 39 and podman instead of docker.\n
        \n
        The way you talk about the webmail makes it sound incredibly funny. I gotta try it out.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700613980 {#4197
        date: 2023-11-22 01:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
        "@TeryVeneno@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4192 …}
      +nested: Doctrine\ORM\PersistentCollection {#4190 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
      -id: 149238
      -bodyTs: "'39':77 'actual':46 'almost':52 'app':42 'delay':8 'docker':82 'experienc':11 'fedora':75 'frustrat':31 'funni':47,94 'gotta':96 'hardwar':49 'home':26 'ident':53 'incred':93 'instead':80 'like':59 'littl':7 'load':13 'lol':54 'm':23,73 'make':90 'mayb':55,65 'occur':38 'os':68 'page':14 'podman':79 'ram':60 're':3 'run':71 'second':18 'server':76 'setup':50 'softwar':66 'someth':58 'sound':92 'speed':63 'ssd':62 'switch':41 'take':16 'talk':4,86 'think':35 'though':43 'time':33 'tri':97 'use':74 'way':84 'webmail':89 'wifi':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6009475"
      +editedAt: DateTimeImmutable @1701076469 {#4200
        date: 2023-11-27 10:14:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700613980 {#4202
        date: 2023-11-22 01:46:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Seems a lot more frequent to me than what you describe, but yes it can be something related to the webmail.\n
      \n
      Here examples of warnings and errors that are constantly spammed to the console:\n
      \n
      ![](https://lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)\n
      \n
      And there is the smallest message compose window the world has even seen:\n
      \n
      ![](https://lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)\n
      \n
      Just because “it makes sense”, you’re required to use an hidden menu to enable formatting tools in every single message you want to type, no global toggle available in settings:\n
      \n
      ![](https://lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)\n
      \n
      And obviously that Nextcloud wouldn’t do it like any sane WYSIWYG since Office was announced in 1988. You to select text to get into the formatting tools, no way to have a permanent toolbar at the top:\n
      \n
      ![](https://lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)\n
      \n
      And of course, here it is the infamous bullets that never get rendered:\n
      \n
      ![](https://lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)\n
      \n
      ![](https://lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)\n
      \n
      If you send the email they’re there, but the editor never shows them.\n
      \n
      And that was it, Nextcloud in 2023.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700649704 {#4220
      date: 2023-11-22 11:41:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@TeryVeneno@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4217 …}
    +nested: Doctrine\ORM\PersistentCollection {#4214 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -id: 150154
    -bodyTs: "'/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':90 '/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':37 '/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':131 '/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':56 '/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':150 '/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':147 '/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':40 '1988':108 '2023':171 'announc':106 'avail':85 'bullet':140 'compos':47 'consol':34 'constant':30 'cours':134 'describ':11 'editor':161 'email':155 'enabl':71 'error':27 'even':52 'everi':75 'exampl':23 'format':72,117 'frequent':5 'get':114,143 'global':83 'hidden':68 'infam':139 'lemmy.world':36,39,55,89,130,146,149 'lemmy.world/pictrs/image/0a95bb3b-9938-4f6e-8fb8-eb1e6a236f01.jpeg)':88 'lemmy.world/pictrs/image/3d14c210-b469-4bff-90e2-e6ad15179cd8.jpeg)':35 'lemmy.world/pictrs/image/4089d193-fcd1-4631-91f0-424a5c1ff684.jpeg)':129 'lemmy.world/pictrs/image/aacddcbc-2038-4b15-99cb-d34ce85f724e.jpeg)':54 'lemmy.world/pictrs/image/c85784b8-9c04-46df-b0b1-05b07b466bd9.jpeg)':148 'lemmy.world/pictrs/image/d6de22c5-b157-4673-b232-651533911548.jpeg)':145 'lemmy.world/pictrs/image/df8bcac4-87c5-49a2-a913-ed12851cd104.jpeg)':38 'like':99 'lot':3 'make':60 'menu':69 'messag':46,77 'never':142,162 'nextcloud':94,169 'obvious':92 'offic':104 'perman':124 're':63,157 'relat':18 'render':144 'requir':64 'sane':101 'seem':1 'seen':53 'select':111 'send':153 'sens':61 'set':87 'show':163 'sinc':103 'singl':76 'smallest':45 'someth':17 'spam':31 'text':112 'toggl':84 'tool':73,118 'toolbar':125 'top':128 'type':81 'use':66 'want':79 'warn':25 'way':120 'webmail':21 'window':48 'world':50 'wouldn':95 'wysiwyg':102 'yes':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5497754"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700649704 {#4223
      date: 2023-11-22 11:41:44.0 +01:00
    }
  }
  +nestedComments: []
  +level: 7
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 33.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8751
  +comment: App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 19.03 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4074
    +avatar: null
    +cover: null
    +email: "deepdive@lemmy.world"
    +username: "@deepdive@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705014991 {#8836
      date: 2024-01-12 00:16:31.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
    +entries: Doctrine\ORM\PersistentCollection {#8848 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
    +posts: Doctrine\ORM\PersistentCollection {#8856 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
    +follows: Doctrine\ORM\PersistentCollection {#8868 …}
    +followers: Doctrine\ORM\PersistentCollection {#8870 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
    +reports: Doctrine\ORM\PersistentCollection {#8880 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
    +violations: Doctrine\ORM\PersistentCollection {#8884 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
    +awards: Doctrine\ORM\PersistentCollection {#8888 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
    +categories: Doctrine\ORM\PersistentCollection {#8892 …}
    -id: 66765
    -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
    +apId: "deepdive@lemmy.world"
    +apProfileId: "https://lemmy.world/u/deepdive"
    +apPublicUrl: "https://lemmy.world/u/deepdive"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "deepdive"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729260889 {#8833
      date: 2024-10-18 16:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698337810 {#8835
      date: 2023-10-26 18:30:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8796
  +user: Proxies\__CG__\App\Entity\User {#4074
    +avatar: null
    +cover: null
    +email: "deepdive@lemmy.world"
    +username: "@deepdive@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705014991 {#8836
      date: 2024-01-12 00:16:31.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
    +entries: Doctrine\ORM\PersistentCollection {#8848 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
    +posts: Doctrine\ORM\PersistentCollection {#8856 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
    +follows: Doctrine\ORM\PersistentCollection {#8868 …}
    +followers: Doctrine\ORM\PersistentCollection {#8870 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
    +reports: Doctrine\ORM\PersistentCollection {#8880 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
    +violations: Doctrine\ORM\PersistentCollection {#8884 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
    +awards: Doctrine\ORM\PersistentCollection {#8888 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
    +categories: Doctrine\ORM\PersistentCollection {#8892 …}
    -id: 66765
    -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
    +apId: "deepdive@lemmy.world"
    +apProfileId: "https://lemmy.world/u/deepdive"
    +apPublicUrl: "https://lemmy.world/u/deepdive"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "deepdive"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729260889 {#8833
      date: 2024-10-18 16:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698337810 {#8835
      date: 2023-10-26 18:30:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1700653282 {#4072
    date: 2023-11-22 12:41:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8914
  +date: DateTimeImmutable @1700653282 {#4072
    date: 2023-11-22 12:41:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700653282 {#4072
    date: 2023-11-22 12:41:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8968
  +createdAt: DateTimeImmutable @1700653282 {#4072
    date: 2023-11-22 12:41:22.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4074
    +avatar: null
    +cover: null
    +email: "deepdive@lemmy.world"
    +username: "@deepdive@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705014991 {#8836
      date: 2024-01-12 00:16:31.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
    +entries: Doctrine\ORM\PersistentCollection {#8848 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
    +posts: Doctrine\ORM\PersistentCollection {#8856 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
    +follows: Doctrine\ORM\PersistentCollection {#8868 …}
    +followers: Doctrine\ORM\PersistentCollection {#8870 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
    +reports: Doctrine\ORM\PersistentCollection {#8880 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
    +violations: Doctrine\ORM\PersistentCollection {#8884 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
    +awards: Doctrine\ORM\PersistentCollection {#8888 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
    +categories: Doctrine\ORM\PersistentCollection {#8892 …}
    -id: 66765
    -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
    +apId: "deepdive@lemmy.world"
    +apProfileId: "https://lemmy.world/u/deepdive"
    +apPublicUrl: "https://lemmy.world/u/deepdive"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "deepdive"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729260889 {#8833
      date: 2024-10-18 16:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698337810 {#8835
      date: 2023-10-26 18:30:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9022
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4074
    +avatar: null
    +cover: null
    +email: "deepdive@lemmy.world"
    +username: "@deepdive@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705014991 {#8836
      date: 2024-01-12 00:16:31.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
    +entries: Doctrine\ORM\PersistentCollection {#8848 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
    +posts: Doctrine\ORM\PersistentCollection {#8856 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
    +follows: Doctrine\ORM\PersistentCollection {#8868 …}
    +followers: Doctrine\ORM\PersistentCollection {#8870 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
    +reports: Doctrine\ORM\PersistentCollection {#8880 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
    +violations: Doctrine\ORM\PersistentCollection {#8884 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
    +awards: Doctrine\ORM\PersistentCollection {#8888 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
    +categories: Doctrine\ORM\PersistentCollection {#8892 …}
    -id: 66765
    -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
    +apId: "deepdive@lemmy.world"
    +apProfileId: "https://lemmy.world/u/deepdive"
    +apPublicUrl: "https://lemmy.world/u/deepdive"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "deepdive"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729260889 {#8833
      date: 2024-10-18 16:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698337810 {#8835
      date: 2023-10-26 18:30:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9099
  +subject: App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9156
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.81 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9396
  +comment: App\Entity\EntryComment {#4073
    +user: Proxies\__CG__\App\Entity\User {#4074
      +avatar: null
      +cover: null
      +email: "deepdive@lemmy.world"
      +username: "@deepdive@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705014991 {#8836
        date: 2024-01-12 00:16:31.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8841 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8844 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8846 …}
      +entries: Doctrine\ORM\PersistentCollection {#8848 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8850 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8852 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8854 …}
      +posts: Doctrine\ORM\PersistentCollection {#8856 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8860 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8862 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8864 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8866 …}
      +follows: Doctrine\ORM\PersistentCollection {#8868 …}
      +followers: Doctrine\ORM\PersistentCollection {#8870 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8872 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8874 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8876 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8878 …}
      +reports: Doctrine\ORM\PersistentCollection {#8880 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8882 …}
      +violations: Doctrine\ORM\PersistentCollection {#8884 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8886 …}
      +awards: Doctrine\ORM\PersistentCollection {#8888 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8890 …}
      +categories: Doctrine\ORM\PersistentCollection {#8892 …}
      -id: 66765
      -password: "$2y$13$S/eLiKHmGDx6pjN73Qj/2u8doz/iI10Xn2SUyhQjsrp8R6qUz2Wcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8894 …}
      +apId: "deepdive@lemmy.world"
      +apProfileId: "https://lemmy.world/u/deepdive"
      +apPublicUrl: "https://lemmy.world/u/deepdive"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "deepdive"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729260889 {#8833
        date: 2024-10-18 16:14:49.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698337810 {#8835
        date: 2023-10-26 18:30:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: """
      Yeah NC is way too much bloated and heavily unstable after some long term use. As an alternative for cloud storage I use ownCloud. The newer owncloudIS version needs a bit more maturing before it’s fully functional and less unstable for selfhosters, but the php version is fully functional and the native apps are awesome :).\n
      \n
      While AIO is neat on paper, it’s most of the time buggy and not as good as native tools. Having all your tools bind together is a bad idea in my opinion… Having a hammer that’s also a screwdriver, a scissor… Leave them less functional as having them separated !\n
      \n
      Yeah this takes more space and is less convenient, but the right tool for the right job is a principle that always works in the long term !
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700653282 {#4071
      date: 2023-11-22 12:41:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4077 …}
    +votes: Doctrine\ORM\PersistentCollection {#4079 …}
    +reports: Doctrine\ORM\PersistentCollection {#4081 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 150242
    -bodyTs: "'aio':58 'also':95 'altern':18 'alway':129 'app':54 'awesom':56 'bad':85 'bind':81 'bit':31 'bloat':7 'buggi':69 'cloud':20 'conveni':116 'fulli':37,49 'function':38,50,103 'good':73 'hammer':92 'heavili':9 'idea':86 'job':124 'leav':100 'less':40,102,115 'long':13,133 'matur':33 'much':6 'nativ':53,75 'nc':2 'neat':60 'need':29 'newer':26 'opinion':89 'owncloud':24 'owncloudi':27 'paper':62 'php':46 'principl':127 'right':119,123 'scissor':99 'screwdriv':97 'selfhost':43 'separ':107 'space':112 'storag':21 'take':110 'term':14,134 'time':68 'togeth':82 'tool':76,80,120 'unstabl':10,41 'use':15,23 'version':28,47 'way':4 'work':130 'yeah':1,108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5498516"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653282 {#4072
      date: 2023-11-22 12:41:22.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 31.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9462
  +comment: App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 16.79 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4090
    +avatar: null
    +cover: null
    +email: "albert180@feddit.de"
    +username: "@albert180@feddit.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705115670 {#9547
      date: 2024-01-13 04:14:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
    +entries: Doctrine\ORM\PersistentCollection {#9559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
    +posts: Doctrine\ORM\PersistentCollection {#9567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
    +follows: Doctrine\ORM\PersistentCollection {#9579 …}
    +followers: Doctrine\ORM\PersistentCollection {#9581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
    +reports: Doctrine\ORM\PersistentCollection {#9591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
    +violations: Doctrine\ORM\PersistentCollection {#9595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
    +awards: Doctrine\ORM\PersistentCollection {#9599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
    +categories: Doctrine\ORM\PersistentCollection {#9603 …}
    -id: 2994
    -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
    +apId: "albert180@feddit.de"
    +apProfileId: "https://feddit.de/u/albert180"
    +apPublicUrl: "https://feddit.de/u/albert180"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.de/inbox"
    +apDomain: "feddit.de"
    +apPreferredUsername: "albert180"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705283569 {#9544
      date: 2024-01-15 02:52:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687047263 {#9546
      date: 2023-06-18 02:14:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9507
  +user: Proxies\__CG__\App\Entity\User {#4090
    +avatar: null
    +cover: null
    +email: "albert180@feddit.de"
    +username: "@albert180@feddit.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705115670 {#9547
      date: 2024-01-13 04:14:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
    +entries: Doctrine\ORM\PersistentCollection {#9559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
    +posts: Doctrine\ORM\PersistentCollection {#9567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
    +follows: Doctrine\ORM\PersistentCollection {#9579 …}
    +followers: Doctrine\ORM\PersistentCollection {#9581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
    +reports: Doctrine\ORM\PersistentCollection {#9591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
    +violations: Doctrine\ORM\PersistentCollection {#9595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
    +awards: Doctrine\ORM\PersistentCollection {#9599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
    +categories: Doctrine\ORM\PersistentCollection {#9603 …}
    -id: 2994
    -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
    +apId: "albert180@feddit.de"
    +apProfileId: "https://feddit.de/u/albert180"
    +apPublicUrl: "https://feddit.de/u/albert180"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.de/inbox"
    +apDomain: "feddit.de"
    +apPreferredUsername: "albert180"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705283569 {#9544
      date: 2024-01-15 02:52:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687047263 {#9546
      date: 2023-06-18 02:14:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1700684069 {#4088
    date: 2023-11-22 21:14:29.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9625
  +date: DateTimeImmutable @1700684069 {#4088
    date: 2023-11-22 21:14:29.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700684069 {#4088
    date: 2023-11-22 21:14:29.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9679
  +createdAt: DateTimeImmutable @1700684069 {#4088
    date: 2023-11-22 21:14:29.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4090
    +avatar: null
    +cover: null
    +email: "albert180@feddit.de"
    +username: "@albert180@feddit.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705115670 {#9547
      date: 2024-01-13 04:14:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
    +entries: Doctrine\ORM\PersistentCollection {#9559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
    +posts: Doctrine\ORM\PersistentCollection {#9567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
    +follows: Doctrine\ORM\PersistentCollection {#9579 …}
    +followers: Doctrine\ORM\PersistentCollection {#9581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
    +reports: Doctrine\ORM\PersistentCollection {#9591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
    +violations: Doctrine\ORM\PersistentCollection {#9595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
    +awards: Doctrine\ORM\PersistentCollection {#9599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
    +categories: Doctrine\ORM\PersistentCollection {#9603 …}
    -id: 2994
    -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
    +apId: "albert180@feddit.de"
    +apProfileId: "https://feddit.de/u/albert180"
    +apPublicUrl: "https://feddit.de/u/albert180"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.de/inbox"
    +apDomain: "feddit.de"
    +apPreferredUsername: "albert180"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705283569 {#9544
      date: 2024-01-15 02:52:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687047263 {#9546
      date: 2023-06-18 02:14:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9733
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4090
    +avatar: null
    +cover: null
    +email: "albert180@feddit.de"
    +username: "@albert180@feddit.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1705115670 {#9547
      date: 2024-01-13 04:14:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
    +entries: Doctrine\ORM\PersistentCollection {#9559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
    +posts: Doctrine\ORM\PersistentCollection {#9567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
    +follows: Doctrine\ORM\PersistentCollection {#9579 …}
    +followers: Doctrine\ORM\PersistentCollection {#9581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
    +reports: Doctrine\ORM\PersistentCollection {#9591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
    +violations: Doctrine\ORM\PersistentCollection {#9595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
    +awards: Doctrine\ORM\PersistentCollection {#9599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
    +categories: Doctrine\ORM\PersistentCollection {#9603 …}
    -id: 2994
    -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
    +apId: "albert180@feddit.de"
    +apProfileId: "https://feddit.de/u/albert180"
    +apPublicUrl: "https://feddit.de/u/albert180"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.de/inbox"
    +apDomain: "feddit.de"
    +apPreferredUsername: "albert180"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705283569 {#9544
      date: 2024-01-15 02:52:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687047263 {#9546
      date: 2023-06-18 02:14:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9802
  +subject: App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9859
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 7.09 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10099
  +comment: App\Entity\EntryComment {#4089
    +user: Proxies\__CG__\App\Entity\User {#4090
      +avatar: null
      +cover: null
      +email: "albert180@feddit.de"
      +username: "@albert180@feddit.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1705115670 {#9547
        date: 2024-01-13 04:14:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
      +entries: Doctrine\ORM\PersistentCollection {#9559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
      +posts: Doctrine\ORM\PersistentCollection {#9567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
      +follows: Doctrine\ORM\PersistentCollection {#9579 …}
      +followers: Doctrine\ORM\PersistentCollection {#9581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
      +reports: Doctrine\ORM\PersistentCollection {#9591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
      +violations: Doctrine\ORM\PersistentCollection {#9595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
      +awards: Doctrine\ORM\PersistentCollection {#9599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
      +categories: Doctrine\ORM\PersistentCollection {#9603 …}
      -id: 2994
      -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
      +apId: "albert180@feddit.de"
      +apProfileId: "https://feddit.de/u/albert180"
      +apPublicUrl: "https://feddit.de/u/albert180"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.de/inbox"
      +apDomain: "feddit.de"
      +apPreferredUsername: "albert180"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705283569 {#9544
        date: 2024-01-15 02:52:49.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687047263 {#9546
        date: 2023-06-18 02:14:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#3999
      +user: App\Entity\User {#3947
        +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
        +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
        +email: "TCB13@lemmy.world"
        +username: "@TCB13@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: ""
        +lastActive: DateTime @1729518803 {#4004
          date: 2024-10-21 15:53:23.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
        +entries: Doctrine\ORM\PersistentCollection {#3938 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
        +posts: Doctrine\ORM\PersistentCollection {#3929 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
        +follows: Doctrine\ORM\PersistentCollection {#4055 …}
        +followers: Doctrine\ORM\PersistentCollection {#4045 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
        +reports: Doctrine\ORM\PersistentCollection {#4059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
        +violations: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
        +awards: Doctrine\ORM\PersistentCollection {#4050 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
        +categories: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 43677
        -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
        +apId: "TCB13@lemmy.world"
        +apProfileId: "https://lemmy.world/u/TCB13"
        +apPublicUrl: "https://lemmy.world/u/TCB13"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "TCB13"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729566764 {#4002
          date: 2024-10-22 05:12:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693492241 {#4001
          date: 2023-08-31 16:30:41.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
        \n
        Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
        \n
        - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
        - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
        - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
        - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
        - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
        \n
        I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
        \n
        I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
        \n
        With that said, for around 30 users I’m not way better with this setup:\n
        \n
        - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
        - Syncthing to sync desktop machines with the server (not across each other);\n
        - FileBrowser for web access;\n
        - WebDAV access for iOS/Android clients;\n
        - Baikal as CardDAV/CalDAV server;\n
        - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
        \n
        Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
        \n
        My future investments will be:\n
        \n
        - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
        - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
        - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
        - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
        \n
        Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
        \n
        I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1701169296 {#4009
        date: 2023-11-28 12:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3997 …}
      +nested: Doctrine\ORM\PersistentCollection {#3995 …}
      +votes: Doctrine\ORM\PersistentCollection {#3993 …}
      +reports: Doctrine\ORM\PersistentCollection {#3991 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
      -id: 147044
      -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5478420"
      +editedAt: DateTimeImmutable @1701020130 {#3945
        date: 2023-11-26 18:35:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700578604 {#4008
        date: 2023-11-21 15:56:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700684069 {#4087
      date: 2023-11-22 21:14:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4091 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4095 …}
    +reports: Doctrine\ORM\PersistentCollection {#4097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
    -id: 151839
    -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5055653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700684069 {#4088
      date: 2023-11-22 21:14:29.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 6.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10154
  +comment: App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10199
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1700685141 {#4127
    date: 2023-11-22 21:32:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10254
  +date: DateTimeImmutable @1700685141 {#4127
    date: 2023-11-22 21:32:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700685141 {#4127
    date: 2023-11-22 21:32:21.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701169313 {#4126
    date: 2023-11-28 12:01:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10308
  +createdAt: DateTimeImmutable @1700685141 {#4127
    date: 2023-11-22 21:32:21.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701169313 {#4126
    date: 2023-11-28 12:01:53.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10362
  +width: 40
  +height: 40
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10438
  +subject: App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10495
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10735
  +comment: App\Entity\EntryComment {#4128
    +user: App\Entity\User {#3947
      +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
      +email: "TCB13@lemmy.world"
      +username: "@TCB13@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: ""
      +lastActive: DateTime @1729518803 {#4004
        date: 2024-10-21 15:53:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
      +entries: Doctrine\ORM\PersistentCollection {#3938 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
      +posts: Doctrine\ORM\PersistentCollection {#3929 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
      +follows: Doctrine\ORM\PersistentCollection {#4055 …}
      +followers: Doctrine\ORM\PersistentCollection {#4045 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
      +reports: Doctrine\ORM\PersistentCollection {#4059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
      +violations: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      +awards: Doctrine\ORM\PersistentCollection {#4050 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
      +categories: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 43677
      -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
      +apId: "TCB13@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TCB13"
      +apPublicUrl: "https://lemmy.world/u/TCB13"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TCB13"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729566764 {#4002
        date: 2024-10-22 05:12:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693492241 {#4001
        date: 2023-08-31 16:30:41.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
        +cover: null
        +email: "petsoi@discuss.tchncs.de"
        +username: "@petsoi@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728849277 {#1536
          date: 2024-10-13 21:54:37.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 69851
        -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +apId: "petsoi@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/petsoi"
        +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "petsoi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711111575 {#1515
          date: 2024-03-22 13:46:15.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929637 {#1516
          date: 2023-11-02 13:53:57.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1962 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
      +slug: "Nextcloud-as-Personal-Cloud-Brno-Hat"
      +title: "Nextcloud as Personal Cloud – Brno Hat"
      +url: "https://enblog.eischmann.cz/2023/11/20/nextcloud-as-personal-cloud/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 42
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700685141 {#2410
        date: 2023-11-22 21:32:21.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1886 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1948 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 14992
      -titleTs: "'brno':5 'cloud':4 'hat':6 'nextcloud':1 'person':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700632784
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/post/6618286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700546384 {#1850
        date: 2023-11-21 06:59:44.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: Proxies\__CG__\App\Entity\User {#4090
        +avatar: null
        +cover: null
        +email: "albert180@feddit.de"
        +username: "@albert180@feddit.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1705115670 {#9547
          date: 2024-01-13 04:14:30.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9552 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9555 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9557 …}
        +entries: Doctrine\ORM\PersistentCollection {#9559 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9561 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9563 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9565 …}
        +posts: Doctrine\ORM\PersistentCollection {#9567 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9569 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9571 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9573 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9575 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9577 …}
        +follows: Doctrine\ORM\PersistentCollection {#9579 …}
        +followers: Doctrine\ORM\PersistentCollection {#9581 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9583 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9585 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9587 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9589 …}
        +reports: Doctrine\ORM\PersistentCollection {#9591 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9593 …}
        +violations: Doctrine\ORM\PersistentCollection {#9595 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9597 …}
        +awards: Doctrine\ORM\PersistentCollection {#9599 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9601 …}
        +categories: Doctrine\ORM\PersistentCollection {#9603 …}
        -id: 2994
        -password: "$2y$13$5sstwpVlFY3taLhzWbOU0OLS9A0XG3LqXdXc1xHuN.5Eh/jXFfZw2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9605 …}
        +apId: "albert180@feddit.de"
        +apProfileId: "https://feddit.de/u/albert180"
        +apPublicUrl: "https://feddit.de/u/albert180"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.de/inbox"
        +apDomain: "feddit.de"
        +apPreferredUsername: "albert180"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705283569 {#9544
          date: 2024-01-15 02:52:49.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687047263 {#9546
          date: 2023-06-18 02:14:23.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#3999
        +user: App\Entity\User {#3947}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          NextCloud is a shame, they should be ashamed of calling themselves an alternative to Office365 / Teams / OneDrive. They’re pretty much like Tesla, if they didn’t spend most of their time over-promising + under-delivering people would be surprised with the progress they’ve done instead of going for scrutiny.\n
          \n
          Here is the thing, I would love to have NC working decently but I’ve test almost all of their releases on the past year and the issues are always the same. Here is my main complaints:\n
          \n
          - Syncthing sync is robust, it doesn’t fail and handles tons of files with little resources, NC uses a lot more RAM and once you get to around 1 TB of small files it will stop working randomly;\n
          - NC Webmail UI is poorly designed: compose window is just a small box on the center of the screen, there’s no way to have the markup tools permanently show up;\n
          - NC Webmail UI is broken: if you select a bunch of text and turn it into a bullet list, the bullets won’t even show up on NC, other e-mail clients will see them tho;\n
          - Integration/SSO with IMAP is cumbersome: not well documented, default configuration doesn’t even handle a simple “login with the email email and password as the IMAP account” type of setup that is commonly expected;\n
          - WebUI is slow and fails often: if you open the browser console you’ll find lots of warnings and errors.\n
          \n
          I do have a lot of complaints related to mail but if NC is any kind of useful replacement for MS365 / Google Workplace a decently working webmail is the bare minimum. RoundCube is WAY better than what NC is currently offering.\n
          \n
          I spent weeks researching and trying to tweak things and at the end of the day NC always performs poorly. Most of the issues seem to be related to the poorly implemented WebUI but the desktop app also has issues with large folders. Also tried the docker version, the “all in one” similar results it simply doesn’t cut it.\n
          \n
          With that said, for around 30 users I’m not way better with this setup:\n
          \n
          - Dovecot+Postfix working as mail server / “identity provider” for my users;\n
          - Syncthing to sync desktop machines with the server (not across each other);\n
          - FileBrowser for web access;\n
          - WebDAV access for iOS/Android clients;\n
          - Baikal as CardDAV/CalDAV server;\n
          - RoundCube for a decent webmail experience with a lot of Kolab plugins (Contacts, Calendars, Tasks from CardDAV/CalDAV);\n
          \n
          Both FileBrowser and Baikal were modified to authenticate against the IMAP server and create accounts automatically if the username/password check out. I’m deploying this to the user’s machines via Ansible and/or iOS/macOS profiles so most things are automated by now. To onboard a new user I simply have to create the email account and then run the playbooks.\n
          \n
          My future investments will be:\n
          \n
          - ejabberd with the IMAP integration and setup plugins for audio/video chat, push notifications, presence indication;\n
          - Integrate converse.js or Jitsi (jabber web client) into the RoundCube webmail (simply add a tab with an iframe + pass the webmail auth);\n
          - Explore a better multi-user Syncthing setup - possible create a small app that uses the Syncthing tech but does authentication against IMAP as well. Custom backend to automatically manage the creation of user folders and managed shares;\n
          - Microsoft Exchange / ActiveSync: while it might be possible most of my users are either on macOS or they don’t care about Outlook / use Thunderbird or the Webmail.\n
          \n
          Although this setup still misses some important stuff (aka replace Zoom) and I’ve been working on it for a while it outperforms NC in all ways so far. The investment was totally worth it.\n
          \n
          I really hoped that NC would do all those things properly and I still try new releases but it doesn’t seem to get any better.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1701169296 {#4009
          date: 2023-11-28 12:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3997 …}
        +nested: Doctrine\ORM\PersistentCollection {#3995 …}
        +votes: Doctrine\ORM\PersistentCollection {#3993 …}
        +reports: Doctrine\ORM\PersistentCollection {#3991 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3959 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3963 …}
        -id: 147044
        -bodyTs: "'1':119 '30':357 'access':393,395 'account':223,434,474 'across':387 'activesync':562 'add':512 'aka':596 'almost':70 'also':329,335 'altern':13 'although':588 'alway':83,309 'and/or':452 'ansibl':451 'app':328,534 'around':118,356 'asham':8 'audio/video':494 'auth':521 'authent':427,542 'autom':459 'automat':435,550 'backend':548 'baikal':399,423 'bare':280 'better':285,363,524,648 'box':141 'broken':164 'browser':241 'bullet':177,180 'bunch':169 'calendar':416 'call':10 'carddav/caldav':401,419 'care':580 'center':144 'chat':495 'check':439 'client':192,398,506 'common':229 'complaint':90,257 'compos':135 'configur':206 'consol':242 'contact':415 'converse.js':501 'creat':433,471,531 'creation':553 'cumbersom':201 'current':290 'custom':547 'cut':350 'day':307 'decent':65,275,406 'default':205 'deliv':38 'deploy':443 'design':134 'desktop':327,381 'didn':26 'docker':338 'document':204 'doesn':96,207,348,642 'done':48 'dovecot':367 'e':190 'e-mail':189 'either':573 'ejabberd':485 'email':216,217,473 'end':304 'error':250 'even':183,209 'exchang':561 'expect':230 'experi':408 'explor':522 'fail':98,235 'far':616 'file':103,123 'filebrows':390,421 'find':245 'folder':334,556 'futur':481 'get':116,646 'go':51 'googl':272 'handl':100,210 'hope':625 'ident':373 'ifram':517 'imap':199,222,430,488,544 'implement':323 'import':594 'indic':499 'instead':49 'integr':489,500 'integration/sso':197 'invest':482,618 'ios/android':397 'ios/macos':453 'issu':81,315,331 'jabber':504 'jitsi':503 'kind':266 'kolab':413 'larg':333 'like':22 'list':178 'littl':105 'll':244 'login':213 'lot':110,246,255,411 'love':60 'm':360,442 'machin':382,449 'maco':575 'mail':191,260,371 'main':89 'manag':551,558 'markup':155 'microsoft':560 'might':565 'minimum':281 'miss':592 'modifi':425 'ms365':271 'much':21 'multi':526 'multi-us':525 'nc':63,107,129,160,187,263,288,308,611,627 'new':465,638 'nextcloud':1 'notif':497 'offer':291 'office365':15 'often':236 'onboard':463 'one':343 'onedr':17 'open':239 'outlook':582 'outperform':610 'over-promis':33 'pass':518 'password':219 'past':77 'peopl':39 'perform':310 'perman':157 'playbook':479 'plugin':414,492 'poor':133,311,322 'possibl':530,567 'postfix':368 'presenc':498 'pretti':20 'profil':454 'progress':45 'promis':35 'proper':633 'provid':374 'push':496 'ram':112 'random':128 're':19 'realli':624 'relat':258,319 'releas':74,639 'replac':269,597 'research':295 'resourc':106 'result':345 'robust':94 'roundcub':282,403,509 'run':477 'said':354 'screen':147 'scrutini':53 'see':194 'seem':316,644 'select':167 'server':372,385,402,431 'setup':226,366,491,529,590 'shame':4 'share':559 'show':158,184 'similar':344 'simpl':212 'simpli':347,468,511 'slow':233 'small':122,140,533 'spend':28 'spent':293 'still':591,636 'stop':126 'stuff':595 'surpris':42 'sync':92,380 'syncth':91,378,528,538 'tab':514 'task':417 'tb':120 'team':16 'tech':539 'tesla':23 'test':69 'text':171 'thing':57,300,457,632 'tho':196 'thunderbird':584 'time':32 'ton':101 'tool':156 'total':620 'tri':297,336,637 'turn':173 'tweak':299 'type':224 'ui':131,162 'under-deliv':36 'use':108,268,536,583 'user':358,377,447,466,527,555,571 'username/password':438 've':47,68,601 'version':339 'via':450 'warn':248 'way':151,284,362,614 'web':392,505 'webdav':394 'webmail':130,161,277,407,510,520,587 'webui':231,324 'week':294 'well':203,546 'window':136 'won':181 'work':64,127,276,369,603 'workplac':273 'worth':621 'would':40,59,628 'year':78 'zoom':598"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5478420"
        +editedAt: DateTimeImmutable @1701020130 {#3945
          date: 2023-11-26 18:35:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700578604 {#4008
          date: 2023-11-21 15:56:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#3999}
      +body: "My University runs a huge Nextcloud Enterprise Instance, which runs perfectly fine. So maybe there is different code for the enterprise version, or you are inept as it seems to run at many large organizations just fine"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700684069 {#4087
        date: 2023-11-22 21:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4091 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4095 …}
      +reports: Doctrine\ORM\PersistentCollection {#4097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4101 …}
      -id: 151839
      -bodyTs: "'code':18 'differ':17 'enterpris':7,21 'fine':12,37 'huge':5 'inept':26 'instanc':8 'larg':34 'mani':33 'mayb':14 'nextcloud':6 'organ':35 'perfect':11 'run':3,10,31 'seem':29 'univers':2 'version':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5055653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700684069 {#4088
        date: 2023-11-22 21:14:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#3999}
    +body: "What do you think about this screenshots: [lemmy.world/comment/5490189](https://lemmy.world/comment/5490189) ?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700685141 {#4125
      date: 2023-11-22 21:32:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@petsoi@discuss.tchncs.de"
      "@TCB13@lemmy.world"
      "@albert180@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4129 …}
    +nested: Doctrine\ORM\PersistentCollection {#4131 …}
    +votes: Doctrine\ORM\PersistentCollection {#4133 …}
    +reports: Doctrine\ORM\PersistentCollection {#4135 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4137 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4139 …}
    -id: 151909
    -bodyTs: "'/comment/5490189](https://lemmy.world/comment/5490189)':10 'lemmy.world':9 'lemmy.world/comment/5490189](https://lemmy.world/comment/5490189)':8 'screenshot':7 'think':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5509325"
    +editedAt: DateTimeImmutable @1701169313 {#4126
      date: 2023-11-28 12:01:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700685141 {#4127
      date: 2023-11-22 21:32:21.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#10877
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10941
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11006
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11062
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11121
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11177
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11233
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11291
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11354
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11412
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11468
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11524
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11580
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11636
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11692
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11748
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11804
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11860
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11916
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#11972
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12030
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
    +cover: null
    +email: "petsoi@discuss.tchncs.de"
    +username: "@petsoi@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728849277 {#1536
      date: 2024-10-13 21:54:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 69851
    -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +apId: "petsoi@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/petsoi"
    +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "petsoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711111575 {#1515
      date: 2024-03-22 13:46:15.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929637 {#1516
      date: 2023-11-02 13:53:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#12109
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: Proxies\__CG__\App\Entity\Image {#1518 …}
    +cover: null
    +email: "petsoi@discuss.tchncs.de"
    +username: "@petsoi@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728849277 {#1536
      date: 2024-10-13 21:54:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 69851
    -password: "$2y$13$Z8/MeQWXFdPKxuY43jz2IO84WeCyQLNxrKarAQCQhYTYDPIhxN7vm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +apId: "petsoi@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/petsoi"
    +apPublicUrl: "https://discuss.tchncs.de/u/petsoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "petsoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711111575 {#1515
      date: 2024-03-22 13:46:15.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929637 {#1516
      date: 2023-11-02 13:53:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12170
  +date: DateTimeImmutable @1700546384 {#1850
    date: 2023-11-21 06:59:44.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 19.59 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#12226
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 0.55 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#12285
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1698929468 {#272
    date: 2023-11-02 13:51:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12459
  +date: DateTimeImmutable @1698929468 {#272
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.63 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#12518
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#12565
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12567 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12569 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12571 …}
    +entries: Doctrine\ORM\PersistentCollection {#12573 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12575 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12577 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12579 …}
    +posts: Doctrine\ORM\PersistentCollection {#12581 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12583 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12585 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12587 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12589 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12591 …}
    +follows: Doctrine\ORM\PersistentCollection {#12593 …}
    +followers: Doctrine\ORM\PersistentCollection {#12595 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12597 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12599 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12601 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12603 …}
    +reports: Doctrine\ORM\PersistentCollection {#12605 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12607 …}
    +violations: Doctrine\ORM\PersistentCollection {#12609 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12611 …}
    +awards: Doctrine\ORM\PersistentCollection {#12613 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12615 …}
    +categories: Doctrine\ORM\PersistentCollection {#12617 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12619 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#12566
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12536
  +user: Proxies\__CG__\App\Entity\User {#12518
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#12565
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12567 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12569 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12571 …}
    +entries: Doctrine\ORM\PersistentCollection {#12573 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12575 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12577 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12579 …}
    +posts: Doctrine\ORM\PersistentCollection {#12581 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12583 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12585 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12587 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12589 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12591 …}
    +follows: Doctrine\ORM\PersistentCollection {#12593 …}
    +followers: Doctrine\ORM\PersistentCollection {#12595 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12597 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12599 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12601 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12603 …}
    +reports: Doctrine\ORM\PersistentCollection {#12605 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12607 …}
    +violations: Doctrine\ORM\PersistentCollection {#12609 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12611 …}
    +awards: Doctrine\ORM\PersistentCollection {#12613 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12615 …}
    +categories: Doctrine\ORM\PersistentCollection {#12617 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12619 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#12566
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 6.73 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#12727
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 248.02 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#12853
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12909
  +width: 65
  +height: 65
  +user: App\Entity\User {#3947
    +avatar: Proxies\__CG__\App\Entity\Image {#3948 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3952 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#4004
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3941 …}
    +entries: Doctrine\ORM\PersistentCollection {#3938 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3934 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3931 …}
    +posts: Doctrine\ORM\PersistentCollection {#3929 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3927 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3924 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3920 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4062 …}
    +follows: Doctrine\ORM\PersistentCollection {#4055 …}
    +followers: Doctrine\ORM\PersistentCollection {#4045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4034 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4007 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4061 …}
    +reports: Doctrine\ORM\PersistentCollection {#4059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +violations: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    +awards: Doctrine\ORM\PersistentCollection {#4050 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4048 …}
    +categories: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4043 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#4002
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#4001
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.48 ms
Input props
[
  "user" => App\Entity\User {#13211
    +avatar: Proxies\__CG__\App\Entity\Image {#13208 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13207 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#13216
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13206 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13203 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13501 …}
    +entries: Doctrine\ORM\PersistentCollection {#13503 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +posts: Doctrine\ORM\PersistentCollection {#13511 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13513 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13515 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13517 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13519 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13521 …}
    +follows: Doctrine\ORM\PersistentCollection {#13523 …}
    +followers: Doctrine\ORM\PersistentCollection {#13525 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13527 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13529 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13531 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13533 …}
    +reports: Doctrine\ORM\PersistentCollection {#13535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13537 …}
    +violations: Doctrine\ORM\PersistentCollection {#13539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13541 …}
    +awards: Doctrine\ORM\PersistentCollection {#13543 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13545 …}
    +categories: Doctrine\ORM\PersistentCollection {#13547 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13549 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#13213
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#13214
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14560
  +width: 65
  +height: 65
  +user: App\Entity\User {#13211
    +avatar: Proxies\__CG__\App\Entity\Image {#13208 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13207 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#13216
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13206 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13203 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13501 …}
    +entries: Doctrine\ORM\PersistentCollection {#13503 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +posts: Doctrine\ORM\PersistentCollection {#13511 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13513 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13515 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13517 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13519 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13521 …}
    +follows: Doctrine\ORM\PersistentCollection {#13523 …}
    +followers: Doctrine\ORM\PersistentCollection {#13525 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13527 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13529 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13531 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13533 …}
    +reports: Doctrine\ORM\PersistentCollection {#13535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13537 …}
    +violations: Doctrine\ORM\PersistentCollection {#13539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13541 …}
    +awards: Doctrine\ORM\PersistentCollection {#13543 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13545 …}
    +categories: Doctrine\ORM\PersistentCollection {#13547 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13549 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#13213
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#13214
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.37 ms
Input props
[
  "user" => App\Entity\User {#13449
    +avatar: Proxies\__CG__\App\Entity\Image {#13450 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13447 …}
    +email: "Sven_Ademi@mastodon.social"
    +username: "@Sven_Ademi@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1700505262 {#13454
      date: 2023-11-20 19:34:22.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13448 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13446 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13444 …}
    +entries: Doctrine\ORM\PersistentCollection {#13442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13438 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13436 …}
    +posts: Doctrine\ORM\PersistentCollection {#13434 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13432 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13430 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13428 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13426 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13424 …}
    +follows: Doctrine\ORM\PersistentCollection {#13422 …}
    +followers: Doctrine\ORM\PersistentCollection {#13420 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13414 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13412 …}
    +reports: Doctrine\ORM\PersistentCollection {#13410 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13408 …}
    +violations: Doctrine\ORM\PersistentCollection {#13406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13404 …}
    +awards: Doctrine\ORM\PersistentCollection {#13402 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13400 …}
    +categories: Doctrine\ORM\PersistentCollection {#13398 …}
    -id: 77345
    -password: "$2y$13$oW32Mk05Nmbk/oGeEtBsn.6EqG3SUbpgB.iV5uMKCy3wARCepczwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13396 …}
    +apId: "Sven_Ademi@mastodon.social"
    +apProfileId: "https://mastodon.social/users/Sven_Ademi"
    +apPublicUrl: "https://mastodon.social/@Sven_Ademi"
    +apFollowersUrl: "https://mastodon.social/users/Sven_Ademi/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "Sven_Ademi"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700505260 {#13451
      date: 2023-11-20 19:34:20.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700505259 {#13452
      date: 2023-11-20 19:34:19.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14617
  +width: 65
  +height: 65
  +user: App\Entity\User {#13449
    +avatar: Proxies\__CG__\App\Entity\Image {#13450 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13447 …}
    +email: "Sven_Ademi@mastodon.social"
    +username: "@Sven_Ademi@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1700505262 {#13454
      date: 2023-11-20 19:34:22.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13448 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13446 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13444 …}
    +entries: Doctrine\ORM\PersistentCollection {#13442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13438 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13436 …}
    +posts: Doctrine\ORM\PersistentCollection {#13434 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13432 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13430 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13428 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13426 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13424 …}
    +follows: Doctrine\ORM\PersistentCollection {#13422 …}
    +followers: Doctrine\ORM\PersistentCollection {#13420 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13414 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13412 …}
    +reports: Doctrine\ORM\PersistentCollection {#13410 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13408 …}
    +violations: Doctrine\ORM\PersistentCollection {#13406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13404 …}
    +awards: Doctrine\ORM\PersistentCollection {#13402 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13400 …}
    +categories: Doctrine\ORM\PersistentCollection {#13398 …}
    -id: 77345
    -password: "$2y$13$oW32Mk05Nmbk/oGeEtBsn.6EqG3SUbpgB.iV5uMKCy3wARCepczwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13396 …}
    +apId: "Sven_Ademi@mastodon.social"
    +apProfileId: "https://mastodon.social/users/Sven_Ademi"
    +apPublicUrl: "https://mastodon.social/@Sven_Ademi"
    +apFollowersUrl: "https://mastodon.social/users/Sven_Ademi/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "Sven_Ademi"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700505260 {#13451
      date: 2023-11-20 19:34:20.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700505259 {#13452
      date: 2023-11-20 19:34:19.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.36 ms
Input props
[
  "user" => App\Entity\User {#13134
    +avatar: Proxies\__CG__\App\Entity\Image {#13133 …}
    +cover: null
    +email: "tsonfeir@lemm.ee"
    +username: "@tsonfeir@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I woke up in the morning at 11:47, and I can’t believe I have to face the horror of another fucking day."
    +lastActive: DateTime @1712696669 {#13135
      date: 2024-04-09 23:04:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13132 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13130 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13128 …}
    +entries: Doctrine\ORM\PersistentCollection {#13126 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13124 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13122 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13120 …}
    +posts: Doctrine\ORM\PersistentCollection {#13118 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13116 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13110 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13108 …}
    +follows: Doctrine\ORM\PersistentCollection {#13106 …}
    +followers: Doctrine\ORM\PersistentCollection {#13104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13102 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13100 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13096 …}
    +reports: Doctrine\ORM\PersistentCollection {#13094 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13092 …}
    +violations: Doctrine\ORM\PersistentCollection {#13090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13088 …}
    +awards: Doctrine\ORM\PersistentCollection {#13086 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13084 …}
    +categories: Doctrine\ORM\PersistentCollection {#13082 …}
    -id: 28864
    -password: "$2y$13$17oScd/vU6XtPBQW4IhhSuhvmW5nqvCcVmroa2TDrml94enazXM6e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13080 …}
    +apId: "tsonfeir@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tsonfeir"
    +apPublicUrl: "https://lemm.ee/u/tsonfeir"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tsonfeir"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709487684 {#13136
      date: 2024-03-03 18:41:24.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689443284 {#13137
      date: 2023-07-15 19:48:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14674
  +width: 65
  +height: 65
  +user: App\Entity\User {#13134
    +avatar: Proxies\__CG__\App\Entity\Image {#13133 …}
    +cover: null
    +email: "tsonfeir@lemm.ee"
    +username: "@tsonfeir@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I woke up in the morning at 11:47, and I can’t believe I have to face the horror of another fucking day."
    +lastActive: DateTime @1712696669 {#13135
      date: 2024-04-09 23:04:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13132 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13130 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13128 …}
    +entries: Doctrine\ORM\PersistentCollection {#13126 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13124 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13122 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13120 …}
    +posts: Doctrine\ORM\PersistentCollection {#13118 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13116 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13110 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13108 …}
    +follows: Doctrine\ORM\PersistentCollection {#13106 …}
    +followers: Doctrine\ORM\PersistentCollection {#13104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13102 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13100 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13096 …}
    +reports: Doctrine\ORM\PersistentCollection {#13094 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13092 …}
    +violations: Doctrine\ORM\PersistentCollection {#13090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13088 …}
    +awards: Doctrine\ORM\PersistentCollection {#13086 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13084 …}
    +categories: Doctrine\ORM\PersistentCollection {#13082 …}
    -id: 28864
    -password: "$2y$13$17oScd/vU6XtPBQW4IhhSuhvmW5nqvCcVmroa2TDrml94enazXM6e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13080 …}
    +apId: "tsonfeir@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tsonfeir"
    +apPublicUrl: "https://lemm.ee/u/tsonfeir"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tsonfeir"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709487684 {#13136
      date: 2024-03-03 18:41:24.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689443284 {#13137
      date: 2023-07-15 19:48:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.33 ms
Input props
[
  "user" => App\Entity\User {#14452
    +avatar: Proxies\__CG__\App\Entity\Image {#14453 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14454 …}
    +email: "ajayiyer@mastodon.social"
    +username: "@ajayiyer@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Postdoctoral researcher at University College Dublin\n
      \n
      **Research topics:** gut microbiota | invasive plants | sustainable proteins | Algal proteases
      """
    +lastActive: DateTime @1728253326 {#14449
      date: 2024-10-07 00:22:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14455 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14457 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14459 …}
    +entries: Doctrine\ORM\PersistentCollection {#14461 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14463 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14467 …}
    +posts: Doctrine\ORM\PersistentCollection {#14469 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14471 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14473 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14475 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14479 …}
    +follows: Doctrine\ORM\PersistentCollection {#14481 …}
    +followers: Doctrine\ORM\PersistentCollection {#14483 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14485 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14487 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14489 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14491 …}
    +reports: Doctrine\ORM\PersistentCollection {#14493 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14495 …}
    +violations: Doctrine\ORM\PersistentCollection {#14497 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14499 …}
    +awards: Doctrine\ORM\PersistentCollection {#14501 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14503 …}
    +categories: Doctrine\ORM\PersistentCollection {#14505 …}
    -id: 93298
    -password: "$2y$13$mT6NodMyt90zWixSuYnRUuN/fM4QfYxMCG7krCf40toSSlKLA4WZi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14507 …}
    +apId: "ajayiyer@mastodon.social"
    +apProfileId: "https://mastodon.social/users/ajayiyer"
    +apPublicUrl: "https://mastodon.social/@ajayiyer"
    +apFollowersUrl: "https://mastodon.social/users/ajayiyer/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "ajayiyer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253325 {#14450
      date: 2024-10-07 00:22:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1728253324 {#14451
      date: 2024-10-07 00:22:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14731
  +width: 65
  +height: 65
  +user: App\Entity\User {#14452
    +avatar: Proxies\__CG__\App\Entity\Image {#14453 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14454 …}
    +email: "ajayiyer@mastodon.social"
    +username: "@ajayiyer@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Postdoctoral researcher at University College Dublin\n
      \n
      **Research topics:** gut microbiota | invasive plants | sustainable proteins | Algal proteases
      """
    +lastActive: DateTime @1728253326 {#14449
      date: 2024-10-07 00:22:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14455 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14457 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14459 …}
    +entries: Doctrine\ORM\PersistentCollection {#14461 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14463 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14467 …}
    +posts: Doctrine\ORM\PersistentCollection {#14469 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14471 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14473 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14475 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14479 …}
    +follows: Doctrine\ORM\PersistentCollection {#14481 …}
    +followers: Doctrine\ORM\PersistentCollection {#14483 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14485 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14487 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14489 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14491 …}
    +reports: Doctrine\ORM\PersistentCollection {#14493 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14495 …}
    +violations: Doctrine\ORM\PersistentCollection {#14497 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14499 …}
    +awards: Doctrine\ORM\PersistentCollection {#14501 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14503 …}
    +categories: Doctrine\ORM\PersistentCollection {#14505 …}
    -id: 93298
    -password: "$2y$13$mT6NodMyt90zWixSuYnRUuN/fM4QfYxMCG7krCf40toSSlKLA4WZi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14507 …}
    +apId: "ajayiyer@mastodon.social"
    +apProfileId: "https://mastodon.social/users/ajayiyer"
    +apPublicUrl: "https://mastodon.social/@ajayiyer"
    +apFollowersUrl: "https://mastodon.social/users/ajayiyer/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "ajayiyer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253325 {#14450
      date: 2024-10-07 00:22:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1728253324 {#14451
      date: 2024-10-07 00:22:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.39 ms
Input props
[
  "user" => App\Entity\User {#14088
    +avatar: Proxies\__CG__\App\Entity\Image {#14089 …}
    +cover: null
    +email: "JRepin@lemmy.ml"
    +username: "@JRepin@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Digital and software freedom/rights advocate from Slovenia, Europe. Also a member of the Pirate party. You can find me on Mastodon: [@JRepin@mstdn.io](https://mstdn.io/users/JRepin)"
    +lastActive: DateTime @1712118057 {#14085
      date: 2024-04-03 06:20:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14092 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14094 …}
    +entries: Doctrine\ORM\PersistentCollection {#14096 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14100 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14102 …}
    +posts: Doctrine\ORM\PersistentCollection {#14104 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14106 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14108 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14110 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14112 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14114 …}
    +follows: Doctrine\ORM\PersistentCollection {#14116 …}
    +followers: Doctrine\ORM\PersistentCollection {#14118 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14120 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14122 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14124 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14126 …}
    +reports: Doctrine\ORM\PersistentCollection {#14128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14130 …}
    +violations: Doctrine\ORM\PersistentCollection {#14132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14134 …}
    +awards: Doctrine\ORM\PersistentCollection {#14136 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14138 …}
    +categories: Doctrine\ORM\PersistentCollection {#14140 …}
    -id: 8432
    -password: "$2y$13$NkQPCf6y3ReJWEtJdwrqBOPCnmZ/MEweAXw5TwVva5EXpWpF3hwEG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14142 …}
    +apId: "JRepin@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/JRepin"
    +apPublicUrl: "https://lemmy.ml/u/JRepin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "JRepin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700420973 {#14086
      date: 2023-11-19 20:09:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687499209 {#14087
      date: 2023-06-23 07:46:49.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14788
  +width: 65
  +height: 65
  +user: App\Entity\User {#14088
    +avatar: Proxies\__CG__\App\Entity\Image {#14089 …}
    +cover: null
    +email: "JRepin@lemmy.ml"
    +username: "@JRepin@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Digital and software freedom/rights advocate from Slovenia, Europe. Also a member of the Pirate party. You can find me on Mastodon: [@JRepin@mstdn.io](https://mstdn.io/users/JRepin)"
    +lastActive: DateTime @1712118057 {#14085
      date: 2024-04-03 06:20:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14092 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14094 …}
    +entries: Doctrine\ORM\PersistentCollection {#14096 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14100 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14102 …}
    +posts: Doctrine\ORM\PersistentCollection {#14104 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14106 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14108 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14110 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14112 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14114 …}
    +follows: Doctrine\ORM\PersistentCollection {#14116 …}
    +followers: Doctrine\ORM\PersistentCollection {#14118 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14120 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14122 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14124 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14126 …}
    +reports: Doctrine\ORM\PersistentCollection {#14128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14130 …}
    +violations: Doctrine\ORM\PersistentCollection {#14132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14134 …}
    +awards: Doctrine\ORM\PersistentCollection {#14136 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14138 …}
    +categories: Doctrine\ORM\PersistentCollection {#14140 …}
    -id: 8432
    -password: "$2y$13$NkQPCf6y3ReJWEtJdwrqBOPCnmZ/MEweAXw5TwVva5EXpWpF3hwEG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14142 …}
    +apId: "JRepin@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/JRepin"
    +apPublicUrl: "https://lemmy.ml/u/JRepin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "JRepin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700420973 {#14086
      date: 2023-11-19 20:09:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687499209 {#14087
      date: 2023-06-23 07:46:49.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#13272
    +avatar: Proxies\__CG__\App\Entity\Image {#13269 …}
    +cover: null
    +email: "learnbyexample@programming.dev"
    +username: "@learnbyexample@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interests: Regular Expressions, Linux CLI one-liners, Scripting Languages and Vim\n
      \n
      GitHub: [github.com/learnbyexample](https://github.com/learnbyexample)
      """
    +lastActive: DateTime @1722615549 {#13273
      date: 2024-08-02 18:19:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13270 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13266 …}
    +entries: Doctrine\ORM\PersistentCollection {#13264 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13262 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13258 …}
    +posts: Doctrine\ORM\PersistentCollection {#13256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13254 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13250 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13248 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13246 …}
    +follows: Doctrine\ORM\PersistentCollection {#13244 …}
    +followers: Doctrine\ORM\PersistentCollection {#13242 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13240 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13238 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13236 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13234 …}
    +reports: Doctrine\ORM\PersistentCollection {#13232 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13230 …}
    +violations: Doctrine\ORM\PersistentCollection {#13228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13226 …}
    +awards: Doctrine\ORM\PersistentCollection {#13224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13222 …}
    +categories: Doctrine\ORM\PersistentCollection {#13220 …}
    -id: 70667
    -password: "$2y$13$EFZjDVjmDtDatU64GaeF0ug3JHYN4QRqxGK/8n0dK86KON7nG/qfm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13218 …}
    +apId: "learnbyexample@programming.dev"
    +apProfileId: "https://programming.dev/u/learnbyexample"
    +apPublicUrl: "https://programming.dev/u/learnbyexample"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "learnbyexample"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709834846 {#13274
      date: 2024-03-07 19:07:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699023828 {#13271
      date: 2023-11-03 16:03:48.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14845
  +width: 65
  +height: 65
  +user: App\Entity\User {#13272
    +avatar: Proxies\__CG__\App\Entity\Image {#13269 …}
    +cover: null
    +email: "learnbyexample@programming.dev"
    +username: "@learnbyexample@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interests: Regular Expressions, Linux CLI one-liners, Scripting Languages and Vim\n
      \n
      GitHub: [github.com/learnbyexample](https://github.com/learnbyexample)
      """
    +lastActive: DateTime @1722615549 {#13273
      date: 2024-08-02 18:19:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13270 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13266 …}
    +entries: Doctrine\ORM\PersistentCollection {#13264 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13262 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13258 …}
    +posts: Doctrine\ORM\PersistentCollection {#13256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13254 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13250 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13248 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13246 …}
    +follows: Doctrine\ORM\PersistentCollection {#13244 …}
    +followers: Doctrine\ORM\PersistentCollection {#13242 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13240 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13238 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13236 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13234 …}
    +reports: Doctrine\ORM\PersistentCollection {#13232 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13230 …}
    +violations: Doctrine\ORM\PersistentCollection {#13228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13226 …}
    +awards: Doctrine\ORM\PersistentCollection {#13224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13222 …}
    +categories: Doctrine\ORM\PersistentCollection {#13220 …}
    -id: 70667
    -password: "$2y$13$EFZjDVjmDtDatU64GaeF0ug3JHYN4QRqxGK/8n0dK86KON7nG/qfm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13218 …}
    +apId: "learnbyexample@programming.dev"
    +apProfileId: "https://programming.dev/u/learnbyexample"
    +apPublicUrl: "https://programming.dev/u/learnbyexample"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "learnbyexample"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709834846 {#13274
      date: 2024-03-07 19:07:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699023828 {#13271
      date: 2023-11-03 16:03:48.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#13672
    +avatar: Proxies\__CG__\App\Entity\Image {#13673 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13674 …}
    +email: "GustavoM@lemmy.world"
    +username: "@GustavoM@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Definitely Not GustavoM. :^)"
    +lastActive: DateTime @1719679748 {#13669
      date: 2024-06-29 18:49:08.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13675 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13677 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13679 …}
    +entries: Doctrine\ORM\PersistentCollection {#13681 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13683 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13685 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13687 …}
    +posts: Doctrine\ORM\PersistentCollection {#13689 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13691 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13693 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13695 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13697 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13699 …}
    +follows: Doctrine\ORM\PersistentCollection {#13701 …}
    +followers: Doctrine\ORM\PersistentCollection {#13703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13705 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13707 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13709 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13711 …}
    +reports: Doctrine\ORM\PersistentCollection {#13713 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13715 …}
    +violations: Doctrine\ORM\PersistentCollection {#13717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13719 …}
    +awards: Doctrine\ORM\PersistentCollection {#13721 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13723 …}
    +categories: Doctrine\ORM\PersistentCollection {#13725 …}
    -id: 55594
    -password: "$2y$13$3rtBI4j23F.4f2HFNduFZ.ylG7FHwAbghmxkem/xJ.FpSGPS6xPYO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13727 …}
    +apId: "GustavoM@lemmy.world"
    +apProfileId: "https://lemmy.world/u/GustavoM"
    +apPublicUrl: "https://lemmy.world/u/GustavoM"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "GustavoM"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727835761 {#13670
      date: 2024-10-02 04:22:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696981499 {#13671
      date: 2023-10-11 01:44:59.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14902
  +width: 65
  +height: 65
  +user: App\Entity\User {#13672
    +avatar: Proxies\__CG__\App\Entity\Image {#13673 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13674 …}
    +email: "GustavoM@lemmy.world"
    +username: "@GustavoM@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Definitely Not GustavoM. :^)"
    +lastActive: DateTime @1719679748 {#13669
      date: 2024-06-29 18:49:08.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13675 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13677 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13679 …}
    +entries: Doctrine\ORM\PersistentCollection {#13681 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13683 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13685 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13687 …}
    +posts: Doctrine\ORM\PersistentCollection {#13689 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13691 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13693 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13695 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13697 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13699 …}
    +follows: Doctrine\ORM\PersistentCollection {#13701 …}
    +followers: Doctrine\ORM\PersistentCollection {#13703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13705 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13707 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13709 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13711 …}
    +reports: Doctrine\ORM\PersistentCollection {#13713 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13715 …}
    +violations: Doctrine\ORM\PersistentCollection {#13717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13719 …}
    +awards: Doctrine\ORM\PersistentCollection {#13721 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13723 …}
    +categories: Doctrine\ORM\PersistentCollection {#13725 …}
    -id: 55594
    -password: "$2y$13$3rtBI4j23F.4f2HFNduFZ.ylG7FHwAbghmxkem/xJ.FpSGPS6xPYO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13727 …}
    +apId: "GustavoM@lemmy.world"
    +apProfileId: "https://lemmy.world/u/GustavoM"
    +apPublicUrl: "https://lemmy.world/u/GustavoM"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "GustavoM"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727835761 {#13670
      date: 2024-10-02 04:22:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696981499 {#13671
      date: 2023-10-11 01:44:59.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.48 ms
Input props
[
  "user" => App\Entity\User {#14267
    +avatar: Proxies\__CG__\App\Entity\Image {#14268 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14269 …}
    +email: "CatLikeLemming@lemmy.blahaj.zone"
    +username: "@CatLikeLemming@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      **she/they**\n
      \n
      Bit of a mess, kinda depressed, and going through a gender identity crisis :3\n
      \n
      (Ongoing issues, brain pls fix)
      """
    +lastActive: DateTime @1726927914 {#14264
      date: 2024-09-21 16:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14270 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14274 …}
    +entries: Doctrine\ORM\PersistentCollection {#14276 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14278 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14280 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14282 …}
    +posts: Doctrine\ORM\PersistentCollection {#14284 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14286 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14288 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14290 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14292 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14294 …}
    +follows: Doctrine\ORM\PersistentCollection {#14296 …}
    +followers: Doctrine\ORM\PersistentCollection {#14298 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14300 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14302 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14304 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14306 …}
    +reports: Doctrine\ORM\PersistentCollection {#14308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14310 …}
    +violations: Doctrine\ORM\PersistentCollection {#14312 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14314 …}
    +awards: Doctrine\ORM\PersistentCollection {#14316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14318 …}
    +categories: Doctrine\ORM\PersistentCollection {#14320 …}
    -id: 64621
    -password: "$2y$13$9mwKnPSwcuI6RJR0N1/zaOb.5REPJsVBU2IReGa8Zybu1HMPOOOdq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14322 …}
    +apId: "CatLikeLemming@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/CatLikeLemming"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/CatLikeLemming"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "CatLikeLemming"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1720687811 {#14265
      date: 2024-07-11 10:50:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697986072 {#14266
      date: 2023-10-22 16:47:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14959
  +width: 65
  +height: 65
  +user: App\Entity\User {#14267
    +avatar: Proxies\__CG__\App\Entity\Image {#14268 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14269 …}
    +email: "CatLikeLemming@lemmy.blahaj.zone"
    +username: "@CatLikeLemming@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      **she/they**\n
      \n
      Bit of a mess, kinda depressed, and going through a gender identity crisis :3\n
      \n
      (Ongoing issues, brain pls fix)
      """
    +lastActive: DateTime @1726927914 {#14264
      date: 2024-09-21 16:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14270 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14274 …}
    +entries: Doctrine\ORM\PersistentCollection {#14276 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14278 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14280 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14282 …}
    +posts: Doctrine\ORM\PersistentCollection {#14284 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14286 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14288 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14290 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14292 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14294 …}
    +follows: Doctrine\ORM\PersistentCollection {#14296 …}
    +followers: Doctrine\ORM\PersistentCollection {#14298 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14300 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14302 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14304 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14306 …}
    +reports: Doctrine\ORM\PersistentCollection {#14308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14310 …}
    +violations: Doctrine\ORM\PersistentCollection {#14312 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14314 …}
    +awards: Doctrine\ORM\PersistentCollection {#14316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14318 …}
    +categories: Doctrine\ORM\PersistentCollection {#14320 …}
    -id: 64621
    -password: "$2y$13$9mwKnPSwcuI6RJR0N1/zaOb.5REPJsVBU2IReGa8Zybu1HMPOOOdq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14322 …}
    +apId: "CatLikeLemming@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/CatLikeLemming"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/CatLikeLemming"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "CatLikeLemming"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1720687811 {#14265
      date: 2024-07-11 10:50:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697986072 {#14266
      date: 2023-10-22 16:47:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.45 ms
Input props
[
  "user" => App\Entity\User {#13389
    +avatar: Proxies\__CG__\App\Entity\Image {#13390 …}
    +cover: null
    +email: "cetvrti_magi@lemmy.world"
    +username: "@cetvrti_magi@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "She/her"
    +lastActive: DateTime @1728405408 {#13394
      date: 2024-10-08 18:36:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13387 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13383 …}
    +entries: Doctrine\ORM\PersistentCollection {#13381 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13375 …}
    +posts: Doctrine\ORM\PersistentCollection {#13373 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13371 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13369 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13367 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13365 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13363 …}
    +follows: Doctrine\ORM\PersistentCollection {#13361 …}
    +followers: Doctrine\ORM\PersistentCollection {#13359 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13357 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13355 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13353 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13351 …}
    +reports: Doctrine\ORM\PersistentCollection {#13349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13347 …}
    +violations: Doctrine\ORM\PersistentCollection {#13345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13343 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13339 …}
    +categories: Doctrine\ORM\PersistentCollection {#13337 …}
    -id: 73898
    -password: "$2y$13$yD4DMDP8O0JLkWIBNE7Uke79gXVIlwtaZsQlPsrJKuHji8hrdWoNi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13335 …}
    +apId: "cetvrti_magi@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cetvrti_magi"
    +apPublicUrl: "https://lemmy.world/u/cetvrti_magi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cetvrti_magi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535708 {#13391
      date: 2024-10-21 20:35:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699638745 {#13392
      date: 2023-11-10 18:52:25.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15016
  +width: 65
  +height: 65
  +user: App\Entity\User {#13389
    +avatar: Proxies\__CG__\App\Entity\Image {#13390 …}
    +cover: null
    +email: "cetvrti_magi@lemmy.world"
    +username: "@cetvrti_magi@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "She/her"
    +lastActive: DateTime @1728405408 {#13394
      date: 2024-10-08 18:36:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13387 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13383 …}
    +entries: Doctrine\ORM\PersistentCollection {#13381 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13375 …}
    +posts: Doctrine\ORM\PersistentCollection {#13373 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13371 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13369 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13367 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13365 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13363 …}
    +follows: Doctrine\ORM\PersistentCollection {#13361 …}
    +followers: Doctrine\ORM\PersistentCollection {#13359 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13357 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13355 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13353 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13351 …}
    +reports: Doctrine\ORM\PersistentCollection {#13349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13347 …}
    +violations: Doctrine\ORM\PersistentCollection {#13345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13343 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13339 …}
    +categories: Doctrine\ORM\PersistentCollection {#13337 …}
    -id: 73898
    -password: "$2y$13$yD4DMDP8O0JLkWIBNE7Uke79gXVIlwtaZsQlPsrJKuHji8hrdWoNi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13335 …}
    +apId: "cetvrti_magi@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cetvrti_magi"
    +apPublicUrl: "https://lemmy.world/u/cetvrti_magi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cetvrti_magi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535708 {#13391
      date: 2024-10-21 20:35:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699638745 {#13392
      date: 2023-11-10 18:52:25.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#12443
    +avatar: Proxies\__CG__\App\Entity\Image {#12444 …}
    +cover: Proxies\__CG__\App\Entity\Image {#12356 …}
    +email: "MuffinJets@mastodon.social"
    +username: "@MuffinJets@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      he/him\n
      \n
      friend to all who makes the effort in return.
      """
    +lastActive: DateTime @1726412425 {#12446
      date: 2024-09-15 17:00:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12438 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12415 …}
    +entries: Doctrine\ORM\PersistentCollection {#12433 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12436 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12418 …}
    +posts: Doctrine\ORM\PersistentCollection {#12430 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12429 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12432 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12423 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12426 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12421 …}
    +follows: Doctrine\ORM\PersistentCollection {#12422 …}
    +followers: Doctrine\ORM\PersistentCollection {#12357 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12359 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12414 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12408 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12411 …}
    +reports: Doctrine\ORM\PersistentCollection {#12406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12377 …}
    +violations: Doctrine\ORM\PersistentCollection {#12401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12404 …}
    +awards: Doctrine\ORM\PersistentCollection {#12399 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12379 …}
    +categories: Doctrine\ORM\PersistentCollection {#12380 …}
    -id: 92304
    -password: "$2y$13$0nWoKkX0DX4N2LG7eNDVCOw6My0gUW1PtXvnv6Upqk3RkK.J.O0ji"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12396 …}
    +apId: "MuffinJets@mastodon.social"
    +apProfileId: "https://mastodon.social/users/MuffinJets"
    +apPublicUrl: "https://mastodon.social/@MuffinJets"
    +apFollowersUrl: "https://mastodon.social/users/MuffinJets/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "MuffinJets"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726412424 {#12354
      date: 2024-09-15 17:00:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726412423 {#12355
      date: 2024-09-15 17:00:23.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15073
  +width: 65
  +height: 65
  +user: App\Entity\User {#12443
    +avatar: Proxies\__CG__\App\Entity\Image {#12444 …}
    +cover: Proxies\__CG__\App\Entity\Image {#12356 …}
    +email: "MuffinJets@mastodon.social"
    +username: "@MuffinJets@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      he/him\n
      \n
      friend to all who makes the effort in return.
      """
    +lastActive: DateTime @1726412425 {#12446
      date: 2024-09-15 17:00:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12438 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12415 …}
    +entries: Doctrine\ORM\PersistentCollection {#12433 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12436 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12418 …}
    +posts: Doctrine\ORM\PersistentCollection {#12430 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12429 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12432 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12423 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12426 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12421 …}
    +follows: Doctrine\ORM\PersistentCollection {#12422 …}
    +followers: Doctrine\ORM\PersistentCollection {#12357 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12359 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12414 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12408 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12411 …}
    +reports: Doctrine\ORM\PersistentCollection {#12406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12377 …}
    +violations: Doctrine\ORM\PersistentCollection {#12401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12404 …}
    +awards: Doctrine\ORM\PersistentCollection {#12399 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12379 …}
    +categories: Doctrine\ORM\PersistentCollection {#12380 …}
    -id: 92304
    -password: "$2y$13$0nWoKkX0DX4N2LG7eNDVCOw6My0gUW1PtXvnv6Upqk3RkK.J.O0ji"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12396 …}
    +apId: "MuffinJets@mastodon.social"
    +apProfileId: "https://mastodon.social/users/MuffinJets"
    +apPublicUrl: "https://mastodon.social/@MuffinJets"
    +apFollowersUrl: "https://mastodon.social/users/MuffinJets/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "MuffinJets"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726412424 {#12354
      date: 2024-09-15 17:00:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726412423 {#12355
      date: 2024-09-15 17:00:23.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#9091
    +avatar: Proxies\__CG__\App\Entity\Image {#9092 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9078 …}
    +email: "Corb_The_Lesser@mastodon.social"
    +username: "@Corb_The_Lesser@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "So then I said, "Yes, Chicago is a great city for shopping, but, I'm sorry, I can't help you get a visa.""
    +lastActive: DateTime @1726425116 {#8832
      date: 2024-09-15 20:31:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9133 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9144 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9250 …}
    +entries: Doctrine\ORM\PersistentCollection {#9252 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9767 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9794 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9789 …}
    +posts: Doctrine\ORM\PersistentCollection {#9837 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9954 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10233 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10397 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10430 …}
    +follows: Doctrine\ORM\PersistentCollection {#10419 …}
    +followers: Doctrine\ORM\PersistentCollection {#10473 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10529 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10590 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10909 …}
    +reports: Doctrine\ORM\PersistentCollection {#10897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10899 …}
    +violations: Doctrine\ORM\PersistentCollection {#10906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10912 …}
    +awards: Doctrine\ORM\PersistentCollection {#10853 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10815 …}
    +categories: Doctrine\ORM\PersistentCollection {#10985 …}
    -id: 92308
    -password: "$2y$13$AZBGI.sdFvoja2rrIGxGy.iccSYoSrb53Tt2OQybZPjOrqZXW63P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11041 …}
    +apId: "Corb_The_Lesser@mastodon.social"
    +apProfileId: "https://mastodon.social/users/Corb_The_Lesser"
    +apPublicUrl: "https://mastodon.social/@Corb_The_Lesser"
    +apFollowersUrl: "https://mastodon.social/users/Corb_The_Lesser/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "Corb_The_Lesser"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726414899 {#9056
      date: 2024-09-15 17:41:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726414898 {#9077
      date: 2024-09-15 17:41:38.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15130
  +width: 65
  +height: 65
  +user: App\Entity\User {#9091
    +avatar: Proxies\__CG__\App\Entity\Image {#9092 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9078 …}
    +email: "Corb_The_Lesser@mastodon.social"
    +username: "@Corb_The_Lesser@mastodon.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "So then I said, "Yes, Chicago is a great city for shopping, but, I'm sorry, I can't help you get a visa.""
    +lastActive: DateTime @1726425116 {#8832
      date: 2024-09-15 20:31:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9133 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9144 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9250 …}
    +entries: Doctrine\ORM\PersistentCollection {#9252 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9767 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9794 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9789 …}
    +posts: Doctrine\ORM\PersistentCollection {#9837 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9954 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10233 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10397 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10430 …}
    +follows: Doctrine\ORM\PersistentCollection {#10419 …}
    +followers: Doctrine\ORM\PersistentCollection {#10473 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10529 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10590 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10909 …}
    +reports: Doctrine\ORM\PersistentCollection {#10897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10899 …}
    +violations: Doctrine\ORM\PersistentCollection {#10906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10912 …}
    +awards: Doctrine\ORM\PersistentCollection {#10853 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10815 …}
    +categories: Doctrine\ORM\PersistentCollection {#10985 …}
    -id: 92308
    -password: "$2y$13$AZBGI.sdFvoja2rrIGxGy.iccSYoSrb53Tt2OQybZPjOrqZXW63P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11041 …}
    +apId: "Corb_The_Lesser@mastodon.social"
    +apProfileId: "https://mastodon.social/users/Corb_The_Lesser"
    +apPublicUrl: "https://mastodon.social/@Corb_The_Lesser"
    +apFollowersUrl: "https://mastodon.social/users/Corb_The_Lesser/followers"
    +apInboxUrl: "https://mastodon.social/inbox"
    +apDomain: "mastodon.social"
    +apPreferredUsername: "Corb_The_Lesser"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726414899 {#9056
      date: 2024-09-15 17:41:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726414898 {#9077
      date: 2024-09-15 17:41:38.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 13.30 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#15192
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#15193 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 2.32 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#15269
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#15270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 2.13 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#15342
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#15411
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#15412 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 1.17 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#15500
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}