1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4366
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
}
+root: App\Entity\EntryComment {#4022}
+body: "Over the years, as I’ve learned more and gotten better at things, I’ve occasionally had the need to try new Linux distros or remake a VM to fix a bigger problem that I’m not skilled enough to detangle yet. I could probably get away with backups and restores now, but Plex’s account management has saved my butt several times over the years, so I figured it was worth checking to see if there was something similar out there."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705196127 {#4367
date: 2024-01-14 02:35:27.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@PotatoPotato@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4362 …}
+nested: Doctrine\ORM\PersistentCollection {#4357 …}
+votes: Doctrine\ORM\PersistentCollection {#4361 …}
+reports: Doctrine\ORM\PersistentCollection {#4371 …}
+favourites: Doctrine\ORM\PersistentCollection {#4373 …}
+notifications: Doctrine\ORM\PersistentCollection {#4375 …}
-id: 306770
-bodyTs: "'account':56 'away':47 'backup':49 'better':11 'bigger':32 'butt':61 'check':73 'could':44 'detangl':41 'distro':24 'enough':39 'figur':69 'fix':30 'get':46 'gotten':10 'learn':7 'linux':23 'm':36 'manag':57 'need':19 'new':22 'occasion':16 'plex':54 'probabl':45 'problem':33 'remak':26 'restor':51 'save':59 'see':75 'sever':62 'similar':80 'skill':38 'someth':79 'thing':13 'time':63 'tri':21 've':6,15 'vm':28 'worth':72 'year':3,66 'yet':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6717311"
+editedAt: null
+createdAt: DateTimeImmutable @1705196127 {#4370
date: 2024-01-14 02:35:27.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\EntryComment {#4366
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
}
+root: App\Entity\EntryComment {#4022}
+body: "Over the years, as I’ve learned more and gotten better at things, I’ve occasionally had the need to try new Linux distros or remake a VM to fix a bigger problem that I’m not skilled enough to detangle yet. I could probably get away with backups and restores now, but Plex’s account management has saved my butt several times over the years, so I figured it was worth checking to see if there was something similar out there."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705196127 {#4367
date: 2024-01-14 02:35:27.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@PotatoPotato@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4362 …}
+nested: Doctrine\ORM\PersistentCollection {#4357 …}
+votes: Doctrine\ORM\PersistentCollection {#4361 …}
+reports: Doctrine\ORM\PersistentCollection {#4371 …}
+favourites: Doctrine\ORM\PersistentCollection {#4373 …}
+notifications: Doctrine\ORM\PersistentCollection {#4375 …}
-id: 306770
-bodyTs: "'account':56 'away':47 'backup':49 'better':11 'bigger':32 'butt':61 'check':73 'could':44 'detangl':41 'distro':24 'enough':39 'figur':69 'fix':30 'get':46 'gotten':10 'learn':7 'linux':23 'm':36 'manag':57 'need':19 'new':22 'occasion':16 'plex':54 'probabl':45 'problem':33 'remak':26 'restor':51 'save':59 'see':75 'sever':62 'similar':80 'skill':38 'someth':79 'thing':13 'time':63 'tri':21 've':6,15 'vm':28 'worth':72 'year':3,66 'yet':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6717311"
+editedAt: null
+createdAt: DateTimeImmutable @1705196127 {#4370
date: 2024-01-14 02:35:27.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4366
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4022
+user: App\Entity\User {#3971 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Just backup your data and restore it?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1722950227 {#4031
date: 2024-08-06 15:17:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4020 …}
+nested: Doctrine\ORM\PersistentCollection {#4018 …}
+votes: Doctrine\ORM\PersistentCollection {#4016 …}
+reports: Doctrine\ORM\PersistentCollection {#4014 …}
+favourites: Doctrine\ORM\PersistentCollection {#3982 …}
+notifications: Doctrine\ORM\PersistentCollection {#3986 …}
-id: 306712
-bodyTs: "'backup':2 'data':4 'restor':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6660107"
+editedAt: null
+createdAt: DateTimeImmutable @1705194455 {#3963
date: 2024-01-14 02:07:35.0 +01:00
}
}
+root: App\Entity\EntryComment {#4022}
+body: "Over the years, as I’ve learned more and gotten better at things, I’ve occasionally had the need to try new Linux distros or remake a VM to fix a bigger problem that I’m not skilled enough to detangle yet. I could probably get away with backups and restores now, but Plex’s account management has saved my butt several times over the years, so I figured it was worth checking to see if there was something similar out there."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705196127 {#4367
date: 2024-01-14 02:35:27.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@PotatoPotato@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4362 …}
+nested: Doctrine\ORM\PersistentCollection {#4357 …}
+votes: Doctrine\ORM\PersistentCollection {#4361 …}
+reports: Doctrine\ORM\PersistentCollection {#4371 …}
+favourites: Doctrine\ORM\PersistentCollection {#4373 …}
+notifications: Doctrine\ORM\PersistentCollection {#4375 …}
-id: 306770
-bodyTs: "'account':56 'away':47 'backup':49 'better':11 'bigger':32 'butt':61 'check':73 'could':44 'detangl':41 'distro':24 'enough':39 'figur':69 'fix':30 'get':46 'gotten':10 'learn':7 'linux':23 'm':36 'manag':57 'need':19 'new':22 'occasion':16 'plex':54 'probabl':45 'problem':33 'remak':26 'restor':51 'save':59 'see':75 'sever':62 'similar':80 'skill':38 'someth':79 'thing':13 'time':63 'tri':21 've':6,15 'vm':28 'worth':72 'year':3,66 'yet':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6717311"
+editedAt: null
+createdAt: DateTimeImmutable @1705196127 {#4370
date: 2024-01-14 02:35:27.0 +01:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4429
+user: Proxies\__CG__\App\Entity\User {#4432 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "No. Jellyfin accounts are local. So you need to set them up on the server. No external auth system"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705206753 {#4428
date: 2024-01-14 05:32:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4436 …}
+nested: Doctrine\ORM\PersistentCollection {#4438 …}
+votes: Doctrine\ORM\PersistentCollection {#4434 …}
+reports: Doctrine\ORM\PersistentCollection {#4440 …}
+favourites: Doctrine\ORM\PersistentCollection {#4442 …}
+notifications: Doctrine\ORM\PersistentCollection {#4444 …}
-id: 307022
-bodyTs: "'account':3 'auth':18 'extern':17 'jellyfin':2 'local':5 'need':8 'server':15 'set':10 'system':19"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7527090"
+editedAt: null
+createdAt: DateTimeImmutable @1705206753 {#4425
date: 2024-01-14 05:32:33.0 +01:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#4429
+user: Proxies\__CG__\App\Entity\User {#4432 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "No. Jellyfin accounts are local. So you need to set them up on the server. No external auth system"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705206753 {#4428
date: 2024-01-14 05:32:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4436 …}
+nested: Doctrine\ORM\PersistentCollection {#4438 …}
+votes: Doctrine\ORM\PersistentCollection {#4434 …}
+reports: Doctrine\ORM\PersistentCollection {#4440 …}
+favourites: Doctrine\ORM\PersistentCollection {#4442 …}
+notifications: Doctrine\ORM\PersistentCollection {#4444 …}
-id: 307022
-bodyTs: "'account':3 'auth':18 'extern':17 'jellyfin':2 'local':5 'need':8 'server':15 'set':10 'system':19"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7527090"
+editedAt: null
+createdAt: DateTimeImmutable @1705206753 {#4425
date: 2024-01-14 05:32:33.0 +01:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4429
+user: Proxies\__CG__\App\Entity\User {#4432 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4379
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4068
+user: App\Entity\User {#4052 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Jellyfin has a (plugin) opds server for ebooks that use the same accounts as the rest of jellyfin. I use calibre to deal with organization/metadata.\n
\n
If you have a bunch of plex users, switching to jellyfin might be a bridge too far.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1723024069 {#4074
date: 2024-08-07 11:47:49.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4060 …}
+nested: Doctrine\ORM\PersistentCollection {#4063 …}
+votes: Doctrine\ORM\PersistentCollection {#4061 …}
+reports: Doctrine\ORM\PersistentCollection {#4059 …}
+favourites: Doctrine\ORM\PersistentCollection {#4058 …}
+notifications: Doctrine\ORM\PersistentCollection {#4049 …}
-id: 306827
-bodyTs: "'account':13 'bridg':40 'bunch':30 'calibr':21 'deal':23 'ebook':8 'far':42 'jellyfin':1,18,36 'might':37 'opd':5 'organization/metadata':25 'plex':32 'plugin':4 'rest':16 'server':6 'switch':34 'use':10,20 'user':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7348142"
+editedAt: null
+createdAt: DateTimeImmutable @1705199272 {#4072
date: 2024-01-14 03:27:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "Are jellyfin accounts handled through their own account system like Plex?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705200529 {#4377
date: 2024-01-14 03:48:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4380 …}
+nested: Doctrine\ORM\PersistentCollection {#4382 …}
+votes: Doctrine\ORM\PersistentCollection {#4384 …}
+reports: Doctrine\ORM\PersistentCollection {#4386 …}
+favourites: Doctrine\ORM\PersistentCollection {#4388 …}
+notifications: Doctrine\ORM\PersistentCollection {#4390 …}
-id: 306869
-bodyTs: "'account':3,8 'handl':4 'jellyfin':2 'like':10 'plex':11 'system':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6720209"
+editedAt: null
+createdAt: DateTimeImmutable @1705200529 {#4378
date: 2024-01-14 03:48:49.0 +01:00
}
}
+root: App\Entity\EntryComment {#4068}
+body: "No. Jellyfin accounts are local. So you need to set them up on the server. No external auth system"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705206753 {#4428
date: 2024-01-14 05:32:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@stanka@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#4436 …}
+nested: Doctrine\ORM\PersistentCollection {#4438 …}
+votes: Doctrine\ORM\PersistentCollection {#4434 …}
+reports: Doctrine\ORM\PersistentCollection {#4440 …}
+favourites: Doctrine\ORM\PersistentCollection {#4442 …}
+notifications: Doctrine\ORM\PersistentCollection {#4444 …}
-id: 307022
-bodyTs: "'account':3 'auth':18 'extern':17 'jellyfin':2 'local':5 'need':8 'server':15 'set':10 'system':19"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7527090"
+editedAt: null
+createdAt: DateTimeImmutable @1705206753 {#4425
date: 2024-01-14 05:32:33.0 +01:00
}
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4135
+user: App\Entity\User {#4148 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Jellyfin does books but its a little wonky right now from.my experience"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705212494 {#4130
date: 2024-01-14 07:08:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4136 …}
+nested: Doctrine\ORM\PersistentCollection {#4138 …}
+votes: Doctrine\ORM\PersistentCollection {#4140 …}
+reports: Doctrine\ORM\PersistentCollection {#4142 …}
+favourites: Doctrine\ORM\PersistentCollection {#4144 …}
+notifications: Doctrine\ORM\PersistentCollection {#4146 …}
-id: 307129
-bodyTs: "'book':3 'experi':12 'from.my':11 'jellyfin':1 'littl':7 'right':9 'wonki':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7533371"
+editedAt: null
+createdAt: DateTimeImmutable @1705212494 {#4131
date: 2024-01-14 07:08:14.0 +01:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#4135
+user: App\Entity\User {#4148 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Jellyfin does books but its a little wonky right now from.my experience"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705212494 {#4130
date: 2024-01-14 07:08:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4136 …}
+nested: Doctrine\ORM\PersistentCollection {#4138 …}
+votes: Doctrine\ORM\PersistentCollection {#4140 …}
+reports: Doctrine\ORM\PersistentCollection {#4142 …}
+favourites: Doctrine\ORM\PersistentCollection {#4144 …}
+notifications: Doctrine\ORM\PersistentCollection {#4146 …}
-id: 307129
-bodyTs: "'book':3 'experi':12 'from.my':11 'jellyfin':1 'littl':7 'right':9 'wonki':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7533371"
+editedAt: null
+createdAt: DateTimeImmutable @1705212494 {#4131
date: 2024-01-14 07:08:14.0 +01:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4135
+user: App\Entity\User {#4148 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Jellyfin does books but its a little wonky right now from.my experience"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705212494 {#4130
date: 2024-01-14 07:08:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4136 …}
+nested: Doctrine\ORM\PersistentCollection {#4138 …}
+votes: Doctrine\ORM\PersistentCollection {#4140 …}
+reports: Doctrine\ORM\PersistentCollection {#4142 …}
+favourites: Doctrine\ORM\PersistentCollection {#4144 …}
+notifications: Doctrine\ORM\PersistentCollection {#4146 …}
-id: 307129
-bodyTs: "'book':3 'experi':12 'from.my':11 'jellyfin':1 'littl':7 'right':9 'wonki':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7533371"
+editedAt: null
+createdAt: DateTimeImmutable @1705212494 {#4131
date: 2024-01-14 07:08:14.0 +01:00
}
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4394
+user: Proxies\__CG__\App\Entity\User {#4395 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: "It’s not as slick looking but take a look at [Ubooquity](https://vaemendis.net/ubooquity/). I have it on my Linux server and haven’t had any issues. Granted I mostly use it for sharing ebook files, not reading them on the server itself so it might not be what you’re looking for"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705215377 {#4392
date: 2024-01-14 07:56:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4396 …}
+nested: Doctrine\ORM\PersistentCollection {#4398 …}
+votes: Doctrine\ORM\PersistentCollection {#4400 …}
+reports: Doctrine\ORM\PersistentCollection {#4402 …}
+favourites: Doctrine\ORM\PersistentCollection {#4404 …}
+notifications: Doctrine\ORM\PersistentCollection {#4406 …}
-id: 307196
-bodyTs: "'/ubooquity/).':15 'ebook':36 'file':37 'grant':29 'haven':24 'issu':28 'linux':21 'look':6,10,53 'might':47 'most':31 're':52 'read':39 'server':22,43 'share':35 'slick':5 'take':8 'ubooqu':12 'use':32 'vaemendis.net':14 'vaemendis.net/ubooquity/).':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8250405"
+editedAt: null
+createdAt: DateTimeImmutable @1705215377 {#4393
date: 2024-01-14 07:56:17.0 +01:00
}
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4394
+user: Proxies\__CG__\App\Entity\User {#4395 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: "It’s not as slick looking but take a look at [Ubooquity](https://vaemendis.net/ubooquity/). I have it on my Linux server and haven’t had any issues. Granted I mostly use it for sharing ebook files, not reading them on the server itself so it might not be what you’re looking for"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705215377 {#4392
date: 2024-01-14 07:56:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4396 …}
+nested: Doctrine\ORM\PersistentCollection {#4398 …}
+votes: Doctrine\ORM\PersistentCollection {#4400 …}
+reports: Doctrine\ORM\PersistentCollection {#4402 …}
+favourites: Doctrine\ORM\PersistentCollection {#4404 …}
+notifications: Doctrine\ORM\PersistentCollection {#4406 …}
-id: 307196
-bodyTs: "'/ubooquity/).':15 'ebook':36 'file':37 'grant':29 'haven':24 'issu':28 'linux':21 'look':6,10,53 'might':47 'most':31 're':52 'read':39 'server':22,43 'share':35 'slick':5 'take':8 'ubooqu':12 'use':32 'vaemendis.net':14 'vaemendis.net/ubooquity/).':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8250405"
+editedAt: null
+createdAt: DateTimeImmutable @1705215377 {#4393
date: 2024-01-14 07:56:17.0 +01:00
}
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4394
+user: Proxies\__CG__\App\Entity\User {#4395 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: "It’s not as slick looking but take a look at [Ubooquity](https://vaemendis.net/ubooquity/). I have it on my Linux server and haven’t had any issues. Granted I mostly use it for sharing ebook files, not reading them on the server itself so it might not be what you’re looking for"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705215377 {#4392
date: 2024-01-14 07:56:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4396 …}
+nested: Doctrine\ORM\PersistentCollection {#4398 …}
+votes: Doctrine\ORM\PersistentCollection {#4400 …}
+reports: Doctrine\ORM\PersistentCollection {#4402 …}
+favourites: Doctrine\ORM\PersistentCollection {#4404 …}
+notifications: Doctrine\ORM\PersistentCollection {#4406 …}
-id: 307196
-bodyTs: "'/ubooquity/).':15 'ebook':36 'file':37 'grant':29 'haven':24 'issu':28 'linux':21 'look':6,10,53 'might':47 'most':31 're':52 'read':39 'server':22,43 'share':35 'slick':5 'take':8 'ubooqu':12 'use':32 'vaemendis.net':14 'vaemendis.net/ubooquity/).':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8250405"
+editedAt: null
+createdAt: DateTimeImmutable @1705215377 {#4393
date: 2024-01-14 07:56:17.0 +01:00
}
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4410
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: """
Have you tried the docker version? Works perfectly for me. Here’s my docker config if you want to give it a shot:\n
\n
sudo docker run -d \n
–name=kavita \n
-e PUID=1000 \n
-e PGID=1000 \n
-e TZ=YOUR/TIMEZONE \n
-p 5000:5000 \n
-v path/to/kavita/config/:/config \n
-v path/ro/kavita/ebooks/:/data \n
–restart unless-stopped \n
lscr.io/linuxserver/kavita:latest\n
\n
Edit the time zone and volume paths as needed. You can just make a new volume for config and it will fill it with settings stuff, and then point the data volume to the folder with your ebooks.\n
\n
The ebooks themselves need to be sorted a little differently depending on if they are PDF’s, ePub, or comics, but it isn’t to hard once you get the hang of it. Basically ePub likes to be in a subfolder and PDF likes to be in the root folder for some reason, otherwise it puts the PDF’s in a collection named after the subfolder.\n
\n
Overall, I’ve been really happy with Kavita and think it has a lot of potential, especially as an ebook extension of Plex since the layout is nearly identical.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705687518 {#4408
date: 2024-01-19 19:05:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4411 …}
+nested: Doctrine\ORM\PersistentCollection {#4413 …}
+votes: Doctrine\ORM\PersistentCollection {#4415 …}
+reports: Doctrine\ORM\PersistentCollection {#4417 …}
+favourites: Doctrine\ORM\PersistentCollection {#4419 …}
+notifications: Doctrine\ORM\PersistentCollection {#4421 …}
-id: 323427
-bodyTs: "'/config':44 '/data':47 '/linuxserver/kavita:latest':54 '1000':32,35 '5000':40,41 'basic':126 'collect':154 'comic':112 'config':15,72 'd':27 'data':85 'depend':103 'differ':102 'docker':5,14,25 'e':30,33,36 'ebook':92,94,178 'edit':55 'epub':110,127 'especi':175 'extens':179 'fill':76 'folder':89,142 'get':121 'give':20 'hang':123 'happi':164 'hard':118 'ident':187 'isn':115 'kavita':29,166 'layout':184 'like':128,136 'littl':101 'lot':172 'lscr.io':53 'lscr.io/linuxserver/kavita:latest':52 'make':67 'name':28,155 'near':186 'need':63,96 'new':69 'otherwis':146 'overal':159 'p':39 'path':61 'path/ro/kavita/ebooks':46 'path/to/kavita/config':43 'pdf':108,135,150 'perfect':8 'pgid':34 'plex':181 'point':83 'potenti':174 'puid':31 'put':148 'realli':163 'reason':145 'restart':48 'root':141 'run':26 'set':79 'shot':23 'sinc':182 'sort':99 'stop':51 'stuff':80 'subfold':133,158 'sudo':24 'think':168 'time':57 'tri':3 'tz':37 'unless':50 'unless-stop':49 'v':42,45 've':161 'version':6 'volum':60,70,86 'want':18 'work':7 'your/timezone':38 'zone':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6909646"
+editedAt: null
+createdAt: DateTimeImmutable @1705687518 {#4409
date: 2024-01-19 19:05:18.0 +01:00
}
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#4410
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: """
Have you tried the docker version? Works perfectly for me. Here’s my docker config if you want to give it a shot:\n
\n
sudo docker run -d \n
–name=kavita \n
-e PUID=1000 \n
-e PGID=1000 \n
-e TZ=YOUR/TIMEZONE \n
-p 5000:5000 \n
-v path/to/kavita/config/:/config \n
-v path/ro/kavita/ebooks/:/data \n
–restart unless-stopped \n
lscr.io/linuxserver/kavita:latest\n
\n
Edit the time zone and volume paths as needed. You can just make a new volume for config and it will fill it with settings stuff, and then point the data volume to the folder with your ebooks.\n
\n
The ebooks themselves need to be sorted a little differently depending on if they are PDF’s, ePub, or comics, but it isn’t to hard once you get the hang of it. Basically ePub likes to be in a subfolder and PDF likes to be in the root folder for some reason, otherwise it puts the PDF’s in a collection named after the subfolder.\n
\n
Overall, I’ve been really happy with Kavita and think it has a lot of potential, especially as an ebook extension of Plex since the layout is nearly identical.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705687518 {#4408
date: 2024-01-19 19:05:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4411 …}
+nested: Doctrine\ORM\PersistentCollection {#4413 …}
+votes: Doctrine\ORM\PersistentCollection {#4415 …}
+reports: Doctrine\ORM\PersistentCollection {#4417 …}
+favourites: Doctrine\ORM\PersistentCollection {#4419 …}
+notifications: Doctrine\ORM\PersistentCollection {#4421 …}
-id: 323427
-bodyTs: "'/config':44 '/data':47 '/linuxserver/kavita:latest':54 '1000':32,35 '5000':40,41 'basic':126 'collect':154 'comic':112 'config':15,72 'd':27 'data':85 'depend':103 'differ':102 'docker':5,14,25 'e':30,33,36 'ebook':92,94,178 'edit':55 'epub':110,127 'especi':175 'extens':179 'fill':76 'folder':89,142 'get':121 'give':20 'hang':123 'happi':164 'hard':118 'ident':187 'isn':115 'kavita':29,166 'layout':184 'like':128,136 'littl':101 'lot':172 'lscr.io':53 'lscr.io/linuxserver/kavita:latest':52 'make':67 'name':28,155 'near':186 'need':63,96 'new':69 'otherwis':146 'overal':159 'p':39 'path':61 'path/ro/kavita/ebooks':46 'path/to/kavita/config':43 'pdf':108,135,150 'perfect':8 'pgid':34 'plex':181 'point':83 'potenti':174 'puid':31 'put':148 'realli':163 'reason':145 'restart':48 'root':141 'run':26 'set':79 'shot':23 'sinc':182 'sort':99 'stop':51 'stuff':80 'subfold':133,158 'sudo':24 'think':168 'time':57 'tri':3 'tz':37 'unless':50 'unless-stop':49 'v':42,45 've':161 'version':6 'volum':60,70,86 'want':18 'work':7 'your/timezone':38 'zone':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6909646"
+editedAt: null
+createdAt: DateTimeImmutable @1705687518 {#4409
date: 2024-01-19 19:05:18.0 +01:00
}
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4410
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4208
+user: App\Entity\User {#4221 …}
+entry: App\Entity\Entry {#2413}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1726819307 {#4203
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4209 …}
+nested: Doctrine\ORM\PersistentCollection {#4211 …}
+votes: Doctrine\ORM\PersistentCollection {#4213 …}
+reports: Doctrine\ORM\PersistentCollection {#4215 …}
+favourites: Doctrine\ORM\PersistentCollection {#4217 …}
+notifications: Doctrine\ORM\PersistentCollection {#4219 …}
-id: 306930
-bodyTs: "'get':38 'hand':25 'idea':6 'instead':19 'kavita':8 'librari':28 'like':17 'look':4 'love':2 'net':21 'node.js':18 'non':31 'non-window':30 'platform':33 'rare':37 'requir':23 'share':27 'someth':16 'window':32 'wish':11 'work':41 'written':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6665581"
+editedAt: null
+createdAt: DateTimeImmutable @1705203412 {#4204
date: 2024-01-14 04:36:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4208}
+body: """
Have you tried the docker version? Works perfectly for me. Here’s my docker config if you want to give it a shot:\n
\n
sudo docker run -d \n
–name=kavita \n
-e PUID=1000 \n
-e PGID=1000 \n
-e TZ=YOUR/TIMEZONE \n
-p 5000:5000 \n
-v path/to/kavita/config/:/config \n
-v path/ro/kavita/ebooks/:/data \n
–restart unless-stopped \n
lscr.io/linuxserver/kavita:latest\n
\n
Edit the time zone and volume paths as needed. You can just make a new volume for config and it will fill it with settings stuff, and then point the data volume to the folder with your ebooks.\n
\n
The ebooks themselves need to be sorted a little differently depending on if they are PDF’s, ePub, or comics, but it isn’t to hard once you get the hang of it. Basically ePub likes to be in a subfolder and PDF likes to be in the root folder for some reason, otherwise it puts the PDF’s in a collection named after the subfolder.\n
\n
Overall, I’ve been really happy with Kavita and think it has a lot of potential, especially as an ebook extension of Plex since the layout is nearly identical.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705687518 {#4408
date: 2024-01-19 19:05:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
"@reddig33@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#4411 …}
+nested: Doctrine\ORM\PersistentCollection {#4413 …}
+votes: Doctrine\ORM\PersistentCollection {#4415 …}
+reports: Doctrine\ORM\PersistentCollection {#4417 …}
+favourites: Doctrine\ORM\PersistentCollection {#4419 …}
+notifications: Doctrine\ORM\PersistentCollection {#4421 …}
-id: 323427
-bodyTs: "'/config':44 '/data':47 '/linuxserver/kavita:latest':54 '1000':32,35 '5000':40,41 'basic':126 'collect':154 'comic':112 'config':15,72 'd':27 'data':85 'depend':103 'differ':102 'docker':5,14,25 'e':30,33,36 'ebook':92,94,178 'edit':55 'epub':110,127 'especi':175 'extens':179 'fill':76 'folder':89,142 'get':121 'give':20 'hang':123 'happi':164 'hard':118 'ident':187 'isn':115 'kavita':29,166 'layout':184 'like':128,136 'littl':101 'lot':172 'lscr.io':53 'lscr.io/linuxserver/kavita:latest':52 'make':67 'name':28,155 'near':186 'need':63,96 'new':69 'otherwis':146 'overal':159 'p':39 'path':61 'path/ro/kavita/ebooks':46 'path/to/kavita/config':43 'pdf':108,135,150 'perfect':8 'pgid':34 'plex':181 'point':83 'potenti':174 'puid':31 'put':148 'realli':163 'reason':145 'restart':48 'root':141 'run':26 'set':79 'shot':23 'sinc':182 'sort':99 'stop':51 'stuff':80 'subfold':133,158 'sudo':24 'think':168 'time':57 'tri':3 'tz':37 'unless':50 'unless-stop':49 'v':42,45 've':161 'version':6 'volum':60,70,86 'want':18 'work':7 'your/timezone':38 'zone':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6909646"
+editedAt: null
+createdAt: DateTimeImmutable @1705687518 {#4409
date: 2024-01-19 19:05:18.0 +01:00
}
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4281
+user: App\Entity\User {#4294 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I recommend going with regular backups and maybe something like docker. Then you just have to restore the config volumes and all the accounts should still be there."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705248621 {#4276
date: 2024-01-14 17:10:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4282 …}
+nested: Doctrine\ORM\PersistentCollection {#4284 …}
+votes: Doctrine\ORM\PersistentCollection {#4286 …}
+reports: Doctrine\ORM\PersistentCollection {#4288 …}
+favourites: Doctrine\ORM\PersistentCollection {#4290 …}
+notifications: Doctrine\ORM\PersistentCollection {#4292 …}
-id: 308256
-bodyTs: "'account':24 'backup':6 'config':19 'docker':11 'go':3 'like':10 'mayb':8 'recommend':2 'regular':5 'restor':17 'someth':9 'still':26 'volum':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/5691375"
+editedAt: null
+createdAt: DateTimeImmutable @1705248621 {#4277
date: 2024-01-14 17:10:21.0 +01:00
}
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4281
+user: App\Entity\User {#4294 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I recommend going with regular backups and maybe something like docker. Then you just have to restore the config volumes and all the accounts should still be there."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705248621 {#4276
date: 2024-01-14 17:10:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4282 …}
+nested: Doctrine\ORM\PersistentCollection {#4284 …}
+votes: Doctrine\ORM\PersistentCollection {#4286 …}
+reports: Doctrine\ORM\PersistentCollection {#4288 …}
+favourites: Doctrine\ORM\PersistentCollection {#4290 …}
+notifications: Doctrine\ORM\PersistentCollection {#4292 …}
-id: 308256
-bodyTs: "'account':24 'backup':6 'config':19 'docker':11 'go':3 'like':10 'mayb':8 'recommend':2 'regular':5 'restor':17 'someth':9 'still':26 'volum':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/5691375"
+editedAt: null
+createdAt: DateTimeImmutable @1705248621 {#4277
date: 2024-01-14 17:10:21.0 +01:00
}
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4281
+user: App\Entity\User {#4294 …}
+entry: App\Entity\Entry {#2413
+user: Proxies\__CG__\App\Entity\User {#1973 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
+slug: "Centralized-User-Management-Like-Plex-for-eBook-Server"
+title: "Centralized User Management Like Plex for eBook Server"
+url: null
+body: """
I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.\n
\n
Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 10
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1726819307 {#2418
date: 2024-09-20 10:01:47.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1408 …}
+votes: Doctrine\ORM\PersistentCollection {#1961 …}
+reports: Doctrine\ORM\PersistentCollection {#1972 …}
+favourites: Doctrine\ORM\PersistentCollection {#1399 …}
+notifications: Doctrine\ORM\PersistentCollection {#2440 …}
+badges: Doctrine\ORM\PersistentCollection {#2436 …}
+children: []
-id: 30295
-titleTs: "'central':1 'ebook':7 'like':4 'manag':3 'plex':5 'server':8 'user':2"
-bodyTs: "'abil':32 'account':21,35,73,96,130 'add':86 'alreadi':92 'app':27 'central':134 'commit':117 'easi':100 'ebook':9,127 'everi':48 'everyon':103 'except':20 'far':17 'fulli':116 'get':67 'handl':33 'impact':110 'invit':69 'kavita':6,119 'like':14 'link':93 'local':24,139 'make':71,98 'manag':131 'mean':46 'mess':76 'minim':109 'new':68,72,87,106 'one':19,140 'permiss':88 'plex':42,78 'program':123 'rather':136 'realli':13 'reinstal':82 'screw':51 'server':107,135 'set':56 'similar':39 'site':38 'softwar':10 'time':49 'transit':102 'tri':4 'user':34,63,91 've':2 'viewer':113 'year':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705277425
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/12298634"
+editedAt: DateTimeImmutable @1722912868 {#1858
date: 2024-08-06 04:54:28.0 +02:00
}
+createdAt: DateTimeImmutable @1705191025 {#2388
date: 2024-01-14 01:10:25.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "I recommend going with regular backups and maybe something like docker. Then you just have to restore the config volumes and all the accounts should still be there."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705248621 {#4276
date: 2024-01-14 17:10:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@WeirdGoesPro@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4282 …}
+nested: Doctrine\ORM\PersistentCollection {#4284 …}
+votes: Doctrine\ORM\PersistentCollection {#4286 …}
+reports: Doctrine\ORM\PersistentCollection {#4288 …}
+favourites: Doctrine\ORM\PersistentCollection {#4290 …}
+notifications: Doctrine\ORM\PersistentCollection {#4292 …}
-id: 308256
-bodyTs: "'account':24 'backup':6 'config':19 'docker':11 'go':3 'like':10 'mayb':8 'recommend':2 'regular':5 'restor':17 'someth':9 'still':26 'volum':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/5691375"
+editedAt: null
+createdAt: DateTimeImmutable @1705248621 {#4277
date: 2024-01-14 17:10:21.0 +01:00
}
} |
|
Show voter details
|
45 |
DENIED
|
edit
|
App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
} |
|
Show voter details
|