If you are a super miser on space, skip id3tool)Īpt install git xvfb python3-pip libnss python3-openssl python3-oauth openssh-server cifs-utils imagemagick rename id3v2 id3tool unzip ffmpeg Supposedly id3 v1 is sufficient, but you really need the v2 tool. id3v2 and id3tool (helps manipulate id3 tags because ebook and audiobook tagging is awful.rename (helps manipulate filenames, because ebook and audiobook naming is awful).imagemagick, ghostscript, python3-pythonmagick, python3-wand (for generating covers and the like).No, it's not recommended, we're doing it anyway.) cifs-utils (if you are using a Samba/SMB share.openssh-server (unless you are logging in locally or solely through VNC, which I don't recommend.).libnss, python3-openssl, python3-oauth (Agh, lost my notes as to why we need this.).python3-pip (Not every python package is prepackaged.).Most importantly, this is required if you didn't install a gui on your system) xvfb (Required to do a few things with calibre.This is a guide to putting a library on (virtual) metal. If you need Docker help, gotta ask someone besides me. Sometime in the next year, I hope to do that. ![]() I haven't gotten around yet to playing with Docker. This guide will be based on Debian Buster. There are some changes in how Ubuntu handles certificates that aren't well documented and that I didn't feel like figuring out. For my library, I went with vanilla Debian. Usually I go for Ubuntu (because everyone does, it makes it trivial to specific directions). I prefer Debian based distros due to simplicity. O -Bot accounts on your favorite IRC servers if you like.* -IP address and hostname of your library server (this should be statically set, or you may have issues later) (for this document, we are assuming 192.168.1.100 and hostname librarian).* -Location of helpers like SABNZB, qbittorrent, etc.Information and items to have before you start (* is mandatory, O is optional): Difference between du and df is interesting.)) That amount of disk space seems a bit much. Database reporting in LazyLibrarian says I only have 624 books and 263 audio. (For comparison, I have 28GB of eBooks at the moment, as well as 164 GB of audiobooks. In retrospect, 20-30 is probably more than enough, but I'm still figuring our the room for metadata. At some point, I'll dial them both down by half or more. The processors almost never come into play. Currently giving the system 4GB of RAM, 4 processors, and 70 GB of space, NOT counting space for the library. Not sure if it matters, but I'm running it in a VM. I'm assuming a plain vanilla install of Debian that you've booted into once, updated packages, and rebooted if necessary. To get started, you need a Linux installation. Hopefully coming soon will be some short guides for things you'll encounter after the installation (why won't my audiobooks import, why aren't calibre entries being written, etc.) As well as an inevitable edit of this guide once all of the flaws and shortcomings have been located. And my choices are not always correct for me, let alone for you. I've tried to call out options where they are available and give some reasoning behind my choices. There are some things that should come in a certain order to make life easier. If you follow this, please read through the whole thing first. This is a more or less step by step guide to install. I know some of you want to run it in Docker, or on a Synology, or on Windows. Here's a guide to help you install a nice library suite on a Linux system.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |