Librum - Finally a modern E-Book Reader (Follow up) reddit / selfhosted ---------------------------------------------------------------------- Creapermann · 2023-11-05 22:25 Hey r/selfhosted, this is a follow-up on the very well received post that I have made here 2 months ago (https://www.reddit.com/r/selfhoste d/comments/16a0eg4/librum\_finally\_a\_modern\_ebook\_reader/). We are happy to announce that Librum is now completely self-hostable! We ensured that your data will stay completely local and never pass through any of our servers, while still giving you the full functionality! We have provided a guide on how to set up librum on your machine here: https://github.com/Librum-Reader/Librum-Server/blob/main/self- hosting/self-host-installation.md. The guide is for ubuntu, but it should work on any linux distribution that you want to use. (We are still planning to introduce a docker image in the following releases) PS: The first release introducing support for self-hosting what made just a couple of hours ago, so if you run into any problems or bugs, please reach out to us at: contact@librumreader.com ---------------------------------------------------------------------- FlattusBlastus · 2023-11-05 23:12 Comics as well? ---------------------------------------------------------------------- lenaxia · 2023-11-05 23:17 Been looking for a replacement for calibre. Does this support oidc ideally or at least ldap? ---------------------------------------------------------------------- ConceptMajestic9156 · 2023-11-05 23:21 A man walks into a library and says to the librarian, "Do you have that book for men with small penises?" The librarian looks on her computer and says, "I don’t know if it's in yet." "Yeah, that's the one!" ---------------------------------------------------------------------- ForesakenJolly · 2023-11-05 23:25 hows it compare to kavita? ---------------------------------------------------------------------- ImprovedJesus · 2023-11-05 23:34 Good job guys :) (I'll jump the moment there's a responsive web app or Android app available) ---------------------------------------------------------------------- machstem · 2023-11-05 23:41 Not sure if you use it but calibre-web works really well and all you do is point it to your calibre .db file It acts as a proper ODPS client as well if you're looking for standards support ---------------------------------------------------------------------- pigers1986 · 2023-11-06 00:17 I think most of community is waiting for docker image with some short know-how :) ---------------------------------------------------------------------- discoshanktank · 2023-11-06 00:25 I was thinking the same. I want to get an android eink reader eventually and would love something self hosted like this that can sync with an android app when needed. ---------------------------------------------------------------------- ImprovedJesus · 2023-11-06 00:27 Yeah, I'm guessing an android app would get a lot of buy-in around here. ---------------------------------------------------------------------- s13ecre13t · 2023-11-06 01:06 Your video shows PDF rendering, but not something that most people prefer, normal text/ebook files. For example, I didn't see text reflowing in your video, but I see a vertical space between rendered 'page' delimiters. Your site mentions support for CBZ, but half of the stuff is now CBR. Also, some CBZ/CBR internally are now webp (not just png/gif/jpeg). If you bundle up (if license allows) Calibre's ```ebook-convert``` utility (https://manpages.debian.org/testing/calibre/ebook- convert.1.en.html), then automatically you will support plenty popular formats, mobi/azw/azw3/rtf/fb2/pdb/rb/lit/etc... ---------------------------------------------------------------------- TheMadArchivst · 2023-11-06 01:06 How does it compare to jellyfin with an odps plugin? ---------------------------------------------------------------------- schroedingerskoala · 2023-11-06 01:24 Yep, interested, but only as a docker image. ---------------------------------------------------------------------- da1113546 · 2023-11-06 01:46 Love it - thank you very much for the hard work! ---------------------------------------------------------------------- pwnusmaximus · 2023-11-06 01:47 I’m impressed by your progress! It looks really slick. ---------------------------------------------------------------------- AdvancingAardvark · 2023-11-06 02:17 One initial concern I have, as I look through the documentation and code: You mention that you have an included library of free books, which looks like it comes from Project Gutenberg (great resource!). However, if you're deep linking to the files (rather than a link to the container page on their site), then you're likely looking at a ToS violation. Can you confirm that the library contains a link to open the Project Gutenberg site, for those? Or does it direct / hotlink the files, or use some other method? ---------------------------------------------------------------------- umairshariff23 · 2023-11-06 03:41 No docker? ---------------------------------------------------------------------- sevlonbhoi1 · 2023-11-06 04:27 still no docker support? I will pass for now. ---------------------------------------------------------------------- tgass · 2023-11-06 04:43 Why would I need to create an account to use the program? Really makes no sense to me... ---------------------------------------------------------------------- nik282000 · 2023-11-06 05:04 https://devopscube.com/build-docker-image/ ---------------------------------------------------------------------- literal_garbage_man · 2023-11-06 05:31 Would you accept PRs for a docker image? I'm not going to write it. But based on some of the comments here I'd suggest that if you'd be open to it, someone in the community could add support for it ---------------------------------------------------------------------- moanos · 2023-11-06 06:19 It looks really nice but it's very concerning that they have a [AI fea ture](https://librumreader.com/posts?id=f817d8de-82d3-4631-ace4- 50c0815c2c96) called "explain" without disclosing how it works (which model is used, is the data sent anywhere etc..). ---------------------------------------------------------------------- tbabej · 2023-11-06 06:27 I installed the client from source and setup the selfhosted version of the server (using one of the open Docker image PRs). I have to say I am very pleasantly surprised about how well this works -- the local client is extremely fast, and while it's still a bit rough around the edges, the interface looks modern and it's clear features are being added as we speak. I'm excited to see how this develops further. P.S: Please consider adding a Github Sponsors page! ---------------------------------------------------------------------- johnrobbespiere · 2023-11-06 06:35 for real, I would donate for such a thing ---------------------------------------------------------------------- johnrobbespiere · 2023-11-06 06:35 \+1 for github sponsors ---------------------------------------------------------------------- Creapermann · 2023-11-06 06:57 I am very happy to hear that it work well for you. We spent a lot of time in the past weeks to get this working and we will definitely smooth out the rough edges! Also, I will be setting up a github sponsors page! Thank you for the info! ---------------------------------------------------------------------- Creapermann · 2023-11-06 06:59 Thanks for the feedback! It uses the chatgpt 3.5 model, the whole AI calling code is opensource here: [https://github.com/Librum- Reader/Librum-Server/blob/main/src/Application/Services/AIService.cs]( https://github.com/Librum-Reader/Librum- Server/blob/main/src/Application/Services/AIService.cs) and is completely optional. When self-hosting librum you can simply leave out the OpenAI key and it will not make any AI requests. I will make sure to add that information to the website! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:03 100%! We are happily taking any PRs for docker image and everything else. We already got one contributor working on it and we hope that its possible to build on top of the selfhosting method that we have introduced in the last update, thus not requiring to mock the MS services anymore (which was the major issue). ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:05 The program is not supposed to be only a PDF reader (even though we are planning to support "open with Librum" for books in the future which will not require an account). The main goal of librum is cross device synchronization and providing other features like reading statistics, library management and Ai Tooling which all need an account for the library and data to be stored. ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:06 We are planning to support it, but due to my limited experience with docker and time limits we didn't manage to do so yet. We are happily taking PRs for this and already got someone working on it, so that we can hopefully add it in the following days! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:06 We are planning to support it, but due to my limited experience with docker and time limits we didn't manage to do so yet. We are happily taking PRs for this and already got someone working on it, so that we can hopefully add it in the following days! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:09 Thanks for pointing that out. I will definitely look into that to make sure that we don't violate their ToS! Are you saying that a link to the book's gutenberg page would suffice? ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:14 Thanks for the feedback. We use mupdf to render books efficiently, thus we do support text and ebook files and reflowing. Mupdf has a convert tool itself that we definitely plan to integrate into Librum to provide an easy interface to it! I hope it's understandable that there are other critical things we need to focus on for now, since Librum is still in the alpha release phase. Once we got most of the major features down, we will start working on more advanced features like in-app conversions and e-book tools, etc. ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:15 We are planning to support it, but due to my limited experience with docker and time limits we didn't manage to do so yet. We are happily taking PRs for this and already got someone working on it, so that we can hopefully add it in the following days! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:16 Both of that is planned! Using Qt as our framework makes it possible to port Librum to web assembly, and we will start working on the android version soon! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:16 The android app is planned and we will start working on it pretty soon! ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:35 Yes! Librum supports CBZ comics ---------------------------------------------------------------------- Creapermann · 2023-11-06 07:37 We are planning to support oidc soon. When self-hosting Librum your authentication data will stay completely local though and never touch our servers. ---------------------------------------------------------------------- sevlonbhoi1 · 2023-11-06 08:22 In self hosted community I think its not possible to get people even try the new project if it doesn't have simple method of installation. I am happy with Kavita but would certainly try Librum if it has docker support. ---------------------------------------------------------------------- -SHINSTER007 · 2023-11-06 08:28 I'm interested; in need of an ereader on android w/ page sync (for books not comics) ---------------------------------------------------------------------- Creapermann · 2023-11-06 08:38 The installation on ubuntu is pretty quick, you should be able to simply copy paste the commands on the installation guide and have it running in less than 10 mins ---------------------------------------------------------------------- Creapermann · 2023-11-06 08:39 We are starting work on the android app pretty soon. If you want to help, we are happily taking contributions source code, financial and design wise https://librumreader.com/contribute ---------------------------------------------------------------------- sevlonbhoi1 · 2023-11-06 08:47 It would be easy and quick, but honestly, I don't touch my home server's base OS, other than official ubuntu updates, tailscale and samba I don't install anything on the base OS. My whole setup runs around Docker (about 35 containers). I won't run anything on the base OS, especially something just to "try". ---------------------------------------------------------------------- Heuristics · 2023-11-06 09:07 Hi, this looks like an interesting project. Reading through the documentation I can not find any mention of support for folders. Is that supported or planned to be supported? With the support of reading comic books/managas I think it may be a mandatory feature. A comic or manga can span over hundreds of individual titles and if you have a few of those the home screen will be too full to navigate. ---------------------------------------------------------------------- Creapermann · 2023-11-06 09:25 Hey, thanks for the feedback. We are definitely planning to add more functionality on the end of comics/mangas, including fetching meta data of the series to display the next books etc. While do not have ways to organize bundles right now, you could use the tag system to organize them for now until we add something that is easier to use for collections ---------------------------------------------------------------------- Creapermann · 2023-11-06 09:26 I fully understand that, we are working on Docker images and can hopefully get one done by the end of the week ---------------------------------------------------------------------- DeviousRetard · 2023-11-06 09:51 Any plans to support Kobo devices like Calibre-Web does? For the unaware; you can configure your Kobo e-reader to sync with Calibre-web instead of Kobo itself; allowing you to easily sync/download books to your e-reader. ---------------------------------------------------------------------- Gullsalami · 2023-11-06 09:53 Looks great! How does the search function? Is it "full text search" or does it just search for keywords or title? I have a library of old magazines (scanned pdf), and is currently looking for a reader that lets me search for words in my library. Ex: My library contains 100+ computer magazines and I want to find a page about Commodore 64. ---------------------------------------------------------------------- Creapermann · 2023-11-06 10:09 The search function in the library searches for titles, but you also have a "Filter" that you can apply to the library to e.g. show books from only a certain author and of a certain format. There is a in-book search functionality that scans the whole book for the word, but we do not yet have a "deep search" feature that lets you search your whole library for a word in a specific book, but I have written this down and we will definitely look int this. ---------------------------------------------------------------------- Creapermann · 2023-11-06 10:10 Definitely planned! But we are focusing on getting the app on all platforms for now and adding other important features to it. Once that is done we will add syncing with hardware readers. ---------------------------------------------------------------------- 8-16_account · 2023-11-06 10:14 Have you actually made that work for you? When I messed with it about a year ago, it would only sync maybe 10% of my books, and I couldn't find any rhyme or reason for it. ---------------------------------------------------------------------- DeviousRetard · 2023-11-06 10:45 Working fine on my end, but I didn't have that many books to sync, about 50ish. I'd be happy to help you look into your issues. ---------------------------------------------------------------------- DeviousRetard · 2023-11-06 10:46 Glad to hear that. Will keep an eye on this for sure. ---------------------------------------------------------------------- gholemu · 2023-11-06 10:51 Looks amazing, thank you for releasing this. Is there a way to create an account entirely local? Or can this step be skipped altogether? Right now it seems that the platform can't be used without creating an account and it also requires an internet connection to do this. ---------------------------------------------------------------------- Creapermann · 2023-11-06 11:02 You can self-host the server, this way everything is completely local and does not require an internet connection. If you are planning to use the official servers, you will need to create an account once, after that you can check the "Remember Me" checkbox and you will get automatically logged and thus are able to use Librum offline as well. We are planning to bring a "read only" mode to view files which will not require an account, as well. ---------------------------------------------------------------------- angerofmars · 2023-11-06 11:17 Good job guys. Any plan on a docker container? ---------------------------------------------------------------------- Nebula2076 · 2023-11-06 11:33 So no login needed anymore ? ---------------------------------------------------------------------- 8-16_account · 2023-11-06 11:44 I'll probably just give it another try at some point. I see that Calibre-web has been updated, so it might be fixed. ---------------------------------------------------------------------- gholemu · 2023-11-06 11:45 Thank you for providing more information, I appreciate it. ---------------------------------------------------------------------- Creapermann · 2023-11-06 12:19 Definitely planned, some contributors are already working on it! Hoping to get it out by this week. ---------------------------------------------------------------------- Creapermann · 2023-11-06 12:20 When you are self-hosting you will need to create account, but it will never leave your PC. Everything will stay local and it will never get to our servers. ---------------------------------------------------------------------- umairshariff23 · 2023-11-06 13:25 That's awesome! I'll hold off daily driving this until you have a docker, but first look seems really good! ---------------------------------------------------------------------- kitanokikori · 2023-11-06 13:47 I would also consider supporting SQLite3 as a database rather than MariaDB - in the selfhosting case SQLite is fine and it will make it so you can run the entire app in a single container which makes it _much_ less work for people to integrate into their setups rather than having to set up MariaDB, set up users and permissions, copy over connection strings... ---------------------------------------------------------------------- zarevskaya · 2023-11-06 14:05 No AI in my selfhosted app. Sorry. ---------------------------------------------------------------------- Mintfresh22 · 2023-11-06 14:14 They don't want to learn anything, they want people to do the work for them. ---------------------------------------------------------------------- Mintfresh22 · 2023-11-06 14:18 So you are saying you are lazy and too ignorant to learn anything on your own. Sad. ---------------------------------------------------------------------- ApertureNext · 2023-11-06 14:47 It requires internet.. for my offline books? Will it be possible to disable that in the future? ---------------------------------------------------------------------- sevlonbhoi1 · 2023-11-06 15:29 I am saying I wouldn't risk my server to just test some software. ---------------------------------------------------------------------- DistantRefaktor · 2023-11-06 15:51 The reader UI is nice is about the only good thing I can say about this. This barely looks any different than whats out there and really doesn't do anything to improve on any of Calibres short comings. ---------------------------------------------------------------------- MonkAndCanatella · 2023-11-06 15:59 fantastic. Will I be able to make annotations like in kindle or other ebook readers? ---------------------------------------------------------------------- Creapermann · 2023-11-06 15:59 Yes! Annotations will be coming pretty soon ---------------------------------------------------------------------- Creapermann · 2023-11-06 16:09 You can either self-host it, this way you wouldn't need any internet connection at all or create an account once, select "Remember Me" and it will work just as in online mode, with the only difference being that it only shows the devices that you locally have on your PC and it doesn't send them to the server. ---------------------------------------------------------------------- Creapermann · 2023-11-06 16:11 If you simply don't specify the OpenAI key in the settings file while self-hosting, no AI will be enabled but the rest of the application should work just fine. ---------------------------------------------------------------------- chilled_programmer · 2023-11-06 16:11 Let me guess: open core product? ---------------------------------------------------------------------- Creapermann · 2023-11-06 16:14 Glad to hear that! Feel free to follow [https://github.com/Librum- Reader/Librum-Server](https://github.com/Librum-Reader/Librum-Server) for updates on the docker support. It will probably be the next feature we add there! ---------------------------------------------------------------------- Creapermann · 2023-11-06 16:17 Every part of Librum is 100% opensource, and that will not change. We will introduce tiers in the future to be able to cover the server costs, but everything we add will be opensource and self-hostable. ---------------------------------------------------------------------- zarevskaya · 2023-11-06 16:21 Okay, I had been to the site and thought it was automatically linked. At the moment I'm using Kavita but this project looks very interesting. To be continued. Thank you for the details. 👍🏻 ---------------------------------------------------------------------- Mintfresh22 · 2023-11-06 16:26 Like I said you are lazy and ignorant. ---------------------------------------------------------------------- wosmo · 2023-11-06 16:38 I'm not clear on where the line between the server and the client is on this. Can the self-hosted service be used without the client? ---------------------------------------------------------------------- AdvancingAardvark · 2023-11-06 16:42 I'm not qualified to give legal advice, but I'd make sure that I was not in violation of this section, and the wrapping one right after: https://www.gutenberg.org/policy/terms_of_use.html#deep-linking It looks like you cannot link to the file directly, for bandwidth reasons. ---------------------------------------------------------------------- Creapermann · 2023-11-06 16:43 The server is the backend for the client. By default the client uses the servers that we have hosted but we have now added the possibility to run the server yourself and connect the client to it, so that you no longer have to rely on us keeping your data & books. (No, there is no reason in running the server without the client) ---------------------------------------------------------------------- casey_cz · 2023-11-06 17:24 1) Any automatization for book metadata download? Like isbn extraction and search on amazon/google books/etc....or at least manual search and select and import? 2) How about import from other aplications? Or large import of books in general? 3) Nice to have feature would be support for s3 storage. ---------------------------------------------------------------------- jlar0che · 2023-11-06 18:20 This looks fantastic! Is there a Docker image? If so I think I might migrate away from Kavita! ---------------------------------------------------------------------- umairshariff23 · 2023-11-06 18:22 Perfect! Thanks a ton!! ---------------------------------------------------------------------- nick_ian · 2023-11-06 18:30 Looks great, but I can't bother unless there's a docker version that I can run in a browser, and where I don't have to sign up for anything external. ---------------------------------------------------------------------- kmisterk · 2023-11-06 18:35 Thank you for your share! For future reference, we ask that you create a text post with the link to the blog in the body of the text, and a few sentences on why it's relevant to the community. We look forward to future content. Cheers, /r/selfhosted ---------------------------------------------------------------------- Creapermann · 2023-11-06 19:32 We are currently working on this! Feel free to follow [https://github.com/Librum-Reader/Librum- Server](https://github.com/Librum-Reader/Librum-Server) if you want to see updates ---------------------------------------------------------------------- Creapermann · 2023-11-06 19:35 1. I was planning to automatically download book metadata for books using the google books api, but so far I have not been able to reach their support to ask about conditions of using it for commercial applications and I can't seem to find anything online about that. If you know another free (or cheap) API for that, feel free to share 2. and 3. We will add special support for importing large collections and importing libraries from dropbox, google drive, etc. down the road, but for now we are still focusing on the main objectives ---------------------------------------------------------------------- MonkAndCanatella · 2023-11-06 20:54 hell yes. Will I be able to synchronize across devices then? ---------------------------------------------------------------------- Creapermann · 2023-11-06 21:52 Of course! Everything, including annotations, bookmarks and highlights is shared across all of your devices automatically ---------------------------------------------------------------------- Creapermann · 2023-11-07 07:02 Glad to hear that :) If you want to support us, we have a github sponsors page ([https://github.com/sponsors/Librum- Reader](https://github.com/sponsors/Librum-Reader)) ---------------------------------------------------------------------- Creapermann · 2023-11-07 07:04 Btw, we now have a Github Sponsors page ([https://github.com/sponsors/Librum- Reader](https://github.com/sponsors/Librum-Reader)), thanks for pointing that out! ---------------------------------------------------------------------- Creapermann · 2023-11-07 07:05 Just added it [https://github.com/sponsors/Librum- Reader](https://github.com/sponsors/Librum-Reader) :) ---------------------------------------------------------------------- ayan-io · 2023-11-07 07:41 Looking forward to seeing the docker image for the Librum-Server. I see there are already 2 PRs for the docker, :) ---------------------------------------------------------------------- Ethan992 · 2023-11-07 07:47 Nice one ---------------------------------------------------------------------- ubiorowywa · 2023-11-07 09:25 That looks wonderful! ---------------------------------------------------------------------- hhoverflow · 2023-11-07 11:17 I started using audiobookshelf since it now supports ebooks also. Not a single regret and the software works pretty well. Calibre is one of the most annoying software I've ever used. When I finally deleted the calibre and calibre-web containers, that was a happy day. ---------------------------------------------------------------------- MonkAndCanatella · 2023-11-07 13:48 Amazing. Btw, I like to read on my tv, will any tv apps or apple tv apps be made available? ---------------------------------------------------------------------- utopiah · 2023-11-07 14:09 Hi, thanks for sharing your great work. ~~If I were to want to customize the reader itself, i.e when a book is opened and a page is being displayed, how would I do so?~~ my bad it's a native app. Because this is /r/selfhosted I thought this was a backend with a Web frontend client. It seems to be a native client. Please correct me if I'm wrong. ---------------------------------------------------------------------- homemediajunky · 2023-11-08 00:34 Right. While I love the idea of a dedicated app, having a web-UI would be great. Can I ask, what made you write the server in C# and the client in C++? Is it because you are using Qt and are used to that? Just wondering, since the server is in C# (which I am not knocking C# at all, I personally like C#) Are there any plans then for a webui, and if so, what language are you considering? Do you have a roadmap or something that shows the planned features? Specifically looking at the previously talked about OIDC support. ---------------------------------------------------------------------- Creapermann · 2023-11-08 08:19 It is a native client and it will be available on all devices (it is currently supported on Linux, Windows and MacOS but we will soon start the work on the Android version. You can customize the app from the settings (See Settings->Appearance) and we will soon add options to customize fonts and backgrounds in epubs and similar. ---------------------------------------------------------------------- Creapermann · 2023-11-08 08:20 Our aim is to bring Librum to every device, so a tv app will come at some point, but we will prioritize mobile before going to more "specialized" devices such as tvs. I hope you understand :) ---------------------------------------------------------------------- MonkAndCanatella · 2023-11-08 13:51 Of course, makes total sense! ---------------------------------------------------------------------- tenekev · 2023-11-08 14:33 I have a follow-up question. I did a quick scan of the available docs but I'm still not sure about one thing. Is there going to be a web UI? Jellyfin for example provides a docker image that bundles the Jellyfin server and the Jellyfin web UI. Most people don't even realize that. I love this approach because I can either use a standalone client or login through the web UI in a pinch. Also, thanks for developing it. I see a lot of potential and hope it brings you as much joy creating it, as it does to us - using it. ---------------------------------------------------------------------- Creapermann · 2023-11-08 15:36 We are planning to add a web UI as well in the future. Since we are using Qt as our GUI framework porting Librum to web assembly shouldn't be overly complicated, so its definitely planned in the future. ---------------------------------------------------------------------- tenekev · 2023-11-08 18:12 That's what I suspected. A piece of advice however - don't overpromise because the crowd will burn you out. Some people act really entitled and would demand and demand and deman the same thing again and again. Like with the docker request now. Good luck! ---------------------------------------------------------------------- Creapermann · 2023-11-08 20:54 Thanks for the advice. I get your point. We keep a list of the stuff many people wish for and try to work on it, but it takes a while to get the stuff implemented because we are a small team ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:19 Docker support was released now! https://github.com/Librum- Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:20 Docker support was released now! https://github.com/Librum- Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:23 I am using Qt because there sadly is no crossplatform C# framework nearly as good as Qt. Also, I am best with C++ and I love QML compared to most other alternatives (especially XAML). On top of that, I am interacting with c libraries for efficiently rendering the pages and that is much easier to do with c++ than c# "Are there any plans then for a webui, and if so, what language are you considering?" We are and the beautiful thing is that due to using Qt, we can compile Librum to webassembly, so there shouldn't be a lot that we need to change for Librum to run on the web. ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:24 Docker support was released now! https://github.com/Librum- Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:25 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:25 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:25 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:26 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:27 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:27 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- Creapermann · 2023-11-11 16:27 We have just released a version with Docker support! https://github.com/Librum-Reader/Librum-Server#running-with-docker ---------------------------------------------------------------------- FreedGa · 2023-11-12 22:40 Looks great! How does it compare to ubooquity? Will there also be "custom skins" or folders for sorting the files? (It's easier when you have multiple volumes of the same series :) ) Thanks for your work! ---------------------------------------------------------------------- my_mix_still_sucks · 2023-11-18 15:48 If you tried it let me know please I'm curious too ---------------------------------------------------------------------- droidman83 · 2023-11-25 00:46 I attempted to deploy via Docker, and got the following: \`\`docker run librum Running in selfhosted mode, skipping AzureKeyVault configuration Unhandled exception. System.IO.InvalidDataException: Failed getting the JWT Key at Presentation.DependencyInjection.ConfigureJwt(IServiceCollection services, IConfiguration configuration) in /app/src/Presentation/DependencyInjection.cs:line 136 at Program.$(String\[\] args) in /app/src/Presentation/Program.cs:line 31 at Program.(String\[\] args) /var/lib/librum-server/srv/run.sh: line 4: 8 Aborted (core dumped) dotnet Presentation.dll\` ---------------------------------------------------------------------- Creapermann · 2023-11-25 07:29 It seems like the configuration is not able to read the JWT Key from the environment variables. Have you exposed it correctly? ---------------------------------------------------------------------- droidman83 · 2023-11-25 13:23 What is the JWT key for? How do I get one, and do that? ---------------------------------------------------------------------- Creapermann · 2023-11-26 11:32 Its just a random string of \~30 characters that you need to put in there which will be used as a secret to generate the JWT tokens that the server uses as authentication for the client. You can invent one, just make sure that it is long enough. ---------------------------------------------------------------------- droidman83 · 2023-11-30 14:34 I updated the key to a random string of 30 characters, but it looks like it's throwing the same error message. ---------------------------------------------------------------------- droidman83 · 2023-12-07 17:22 I still get the same error message. ---------------------------------------------------------------------- dbtin-22 · 2023-12-20 04:20 Could we please have a sub for this product? Or do you have any other channels (besides GitHub) to get informed about your development roadmap? ---------------------------------------------------------------------- Creapermann · 2023-12-20 10:55 There is a news blog ([https://librumreader.com/news](https://librumreader.com/news)) on our website ---------------------------------------------------------------------- dbtin-22 · 2023-12-21 03:30 thank you! love your product. do you have ETA for mobile version yet?