feat: Add new Portainer stacks, setup scripts, and configurations for various services including filebrowser, paperless, and firefly.
This commit is contained in:
11
calibrewebautomated/create_calibrewebautomated_folders.sh
Normal file
11
calibrewebautomated/create_calibrewebautomated_folders.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
# Define base path
|
||||
BASE="/volume1/docker/calibre-web-automated"
|
||||
|
||||
# Create folders
|
||||
mkdir -p "${BASE}/config" "${BASE}/plugins"
|
||||
|
||||
# Set ownership and permissions
|
||||
chown -R 1029:65538 "${BASE}"
|
||||
# Set ownership and permissions
|
||||
chmod -R 750 "${BASE}"
|
||||
|
||||
249
calibrewebautomated/kobo/Kobo eReader.conf
Normal file
249
calibrewebautomated/kobo/Kobo eReader.conf
Normal file
@@ -0,0 +1,249 @@
|
||||
[General]
|
||||
DictionaryRecentSearches=generously, hordes, idiosyncrasy, taxidermy, taxidermitry, taxidermist, sacrilegious, savoury, savory, juxtaposed
|
||||
LibraryRecentSearches=unsee, "Life 3.0: Being Human in the Age of Artificial Intelligence"
|
||||
StoreRecentSearches=the chaos machine, the chaos, science fiction, man search for meaning, "Artemis (Andy Weir)", "Project Hail Mary (Andy Weir)", poor economics, poor ecnomics, "The New Jim Crow: Mass Incarceration in the Age of Colorblindness by Michelle Alexander | Conversation Starters (dailyBooks)", "The Ride of a Lifetime (Robert Iger)"
|
||||
|
||||
[ApplicationPreferences]
|
||||
AIRPLANE_MODE=false
|
||||
BookstoreViewVisitCount=2
|
||||
BorrowDialogShown=true
|
||||
CurrentLocale=en
|
||||
DesktopSyncCount=2
|
||||
DictionaryOpenCount=-1
|
||||
DuplicateAnnotationsCleanedUp=true
|
||||
EarliestChangeLog=4.13.12410
|
||||
HomePageViewVisitCount=30
|
||||
IntegratedBrowseDialogShown=true
|
||||
IntegratedBrowseDialogTime=@Variant(\0\0\0\x10\0%\x8a:\x4\xaem\xb1\xff)
|
||||
KoboPlusPromoShown=true
|
||||
LargePrintMode=false
|
||||
LastAffiliateSyncTime=@Variant(\0\0\0\x10\0%\x8d|\0\xf2\x8d<\x2)
|
||||
LastAuthorsListSorter_authorList_=sortByFirstName()
|
||||
LastFTEStep=LOGIN
|
||||
LastLibrarySorter_articles_filterByArticles%28%29=sortByDateAdded()
|
||||
LastLibrarySorter_author_filterByAuthor%28Brian%20Christian%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Brian%20W.%20Kernighan%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28David%20Graeber%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Ethan%20Siegel%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Jason%20Fung%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Kevin%20Horsley%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Monty%20Lyman%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Nassim%20Nicholas%20Taleb%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28PhD%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Richard%20Dawkins%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Robert%20Iger%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28Simon%20Winchester%29=sortByNewest()
|
||||
LastLibrarySorter_author_filterByAuthor%28the%20free%29=sortByNewest()
|
||||
LastLibrarySorter_books_filterByAllItems%28%29=sortByNewest()
|
||||
LastLibrarySorter_series_filterBySeries%285890ad21-74d9-5c72-a9f7-81d8523c33aa%29=sortByBookNumber()
|
||||
LastLibrarySorter_series_filterBySeries%28fa6daece-c358-5efe-82ff-c860dca7fa96%29=sortByBookNumber()
|
||||
LastLibrarySorter_shelf_filterByBookshelf%28Incerto%29=sortByNewest()
|
||||
LastLibrarySorter_shelf_filterByBookshelf%28Kobo%20Forma%29=sortByNewest()
|
||||
LastLibrarySorter_shelf_filterByBookshelf%28Kobo%29=sortByNewest()
|
||||
LastLibrarySorter_shelf_filterByBookshelf%28Oakville%20Library%29=sortByNewest()
|
||||
LastLibrarySorter_shelf_filterByBookshelf%28Photography%29=sortByNewest()
|
||||
LastLibrarySubFilter_ManageBooks_filterByAllItems%28%29=
|
||||
LastLibrarySubFilter_articles_filterByArticles%28%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Brian%20Christian%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Brian%20W.%20Kernighan%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28David%20Graeber%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Ethan%20Siegel%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Jason%20Fung%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Kevin%20Horsley%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Monty%20Lyman%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Nassim%20Nicholas%20Taleb%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28PhD%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Richard%20Dawkins%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Robert%20Iger%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28Simon%20Winchester%29=
|
||||
LastLibrarySubFilter_author_filterByAuthor%28the%20free%29=
|
||||
LastLibrarySubFilter_books_filterByAllItems%28%29=
|
||||
LastLibrarySubFilter_series_filterBySeries%285890ad21-74d9-5c72-a9f7-81d8523c33aa%29=
|
||||
LastLibrarySubFilter_series_filterBySeries%28fa6daece-c358-5efe-82ff-c860dca7fa96%29=
|
||||
LastLibrarySubFilter_shelf_filterByBookshelf%28Incerto%29=
|
||||
LastLibrarySubFilter_shelf_filterByBookshelf%28Kobo%20Forma%29=
|
||||
LastLibrarySubFilter_shelf_filterByBookshelf%28Kobo%29=
|
||||
LastLibrarySubFilter_shelf_filterByBookshelf%28Oakville%20Library%29=
|
||||
LastLibrarySubFilter_shelf_filterByBookshelf%28Photography%29=
|
||||
LastLibraryTab=Collections
|
||||
LastLibraryViewType_articles=viewBy3x3ArticleGrid()
|
||||
LastLibraryViewType_author=viewBy5List()
|
||||
LastLibraryViewType_books=viewBy5List()
|
||||
LastLibraryViewType_series=viewBy5List()
|
||||
LastLibraryViewType_seriesList=viewBy5List()
|
||||
LastLibraryViewType_shelf=viewBy5Shelf()
|
||||
LastManageBooksSorter_ManageBooks_filterByAllItems%28%29=sortByNewest()
|
||||
LastMostPopularSyncTime=@Variant(\0\0\0\x10\0%\x8d|\x3\x9b\x45L\x2)
|
||||
LastSearchType_Home=Library
|
||||
LastSearchType_Library=Dictionary
|
||||
LastSearchType_ReadingView=Dictionary
|
||||
LastSearchType_Store=OverDrive
|
||||
LastSeriesListSorter_seriesList_=sortByRecent()
|
||||
LastShelfListSorter_shelfList_=sortByShelfName()
|
||||
LastShelfListSorter_shelfList_filterByAddToShelf=sortByShelfName()
|
||||
LastShelfSorter_books_filterByAllItems%28%29=sortByNewest()
|
||||
LastSimilarLibrarySorter_books_filterByAllItems%28%29=sortByNewest()
|
||||
LastStoreTab=eBooks
|
||||
LastSyncTime=@Variant(\0\0\0\x10\0%\x8d|\x3\x9f\x13\xe3\x2)
|
||||
LastTopPicksSyncTime=@Variant(\0\0\0\x10\0%\x8d|\0\xf3w\xe9\x2)
|
||||
LastUpdateCheckTime=@Variant(\0\0\0\x10\0%\x8d|\x3\x9b\x37\xae\x2)
|
||||
LibraryCuratedListsDialogShown=true
|
||||
LibraryViewVisitCount=30
|
||||
LongPressDialogShown=true
|
||||
MarkAsFinishedLastShown=@Variant(\0\0\0\x10\0%\x8c\xc1\x1\xe8p\xcf\xff)
|
||||
MarkAsUnreadLastShown=@Variant(\0\0\0\x10\0%\x8b\xf1\x3\x41\xddM\xff)
|
||||
MostRecentReadID=99a8b0c9-94cd-400d-bef1-2b3fdb4a2cb7
|
||||
OverDriveExpiryDialogShown=true
|
||||
OverDriveFilterShown=true
|
||||
OverDriveHoldListSorter_overDriveHoldList_=sortByEstimatedWait()
|
||||
QuickTourWidgetShown=true
|
||||
ReadABookShown2=true
|
||||
ReadingSettingsChanged=true
|
||||
SearchResultsviewVisitCount=2
|
||||
SignInTime=@Variant(\0\0\0\x10\0%\x8a:\x4\xa6\n:\xff)
|
||||
SmartLink_%05=3
|
||||
SmartLink_%06=3
|
||||
SmartLink_%07=3
|
||||
SmartLink_%08=404
|
||||
StylusTipWarning=true
|
||||
SubscriptionPlanAbTestEnabled=true
|
||||
SwipeDialogShown=true
|
||||
VisitedFrontLightLearnMore=true
|
||||
WifiRegulatoryDomain=CA
|
||||
WifiReminderDialogShown=true
|
||||
firstRotateDone=true
|
||||
firstRunDate=@Variant(\0\0\0\x10\0%\x84\xd3\x4\x3\xb5\x92\x2)
|
||||
hasSyncedExistingRelatedItems=true
|
||||
lastPlugTime=@Variant(\0\0\0\x10\0%\x8d|\0\xf4\x16\xe3\x2)
|
||||
lockedOrientation=5
|
||||
sleepOnNextBoot=false
|
||||
syncOnNextBoot=false
|
||||
|
||||
[Browser]
|
||||
certExceptions=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x32\0s\0\x65\0r\0v\0i\0\x63\0\x65\0.\0m\0\x61\0x\0y\0m\0i\0s\0\x65\0r\0.\0n\0\x65\0t\0:\0\x34\0\x34\0\x33\0\0\0\f\0\0\0 [\x81P\xc8\xd0:0\x86\x43\xe1t4\x8a`B\xb1\xee\xf2{\xa4]\xda}\xfe\xad\xb3\x65\x96\x33\xb2\x89\x9d\0\0\0$\0w\0w\0w\0.\0h\0i\0l\0t\0o\0n\0.\0\x63\0o\0m\0:\0\x34\0\x34\0\x33\0\0\0\f\0\0\0 [\x81P\xc8\xd0:0\x86\x43\xe1t4\x8a`B\xb1\xee\xf2{\xa4]\xda}\xfe\xad\xb3\x65\x96\x33\xb2\x89\x9d)
|
||||
|
||||
[DialogSettings]
|
||||
InstapaperJitShown=true
|
||||
ReleaseNotesShown=true
|
||||
ReturningReaderDialogShown=true
|
||||
|
||||
[DropboxSettings]
|
||||
AccessToken=G8wEe4GjZ0cAAAAAAAAa0CEDDyC4crP51r89PTM_XzhanzFFEUqsTgQAArJSVym6
|
||||
SortType=sortByModifiedDate()
|
||||
UserGuideId=id:4gkVQTWkSR8AAAAAAAAMqA
|
||||
Username=jianfeng.cheng@gmail.com
|
||||
|
||||
[FeatureSettings]
|
||||
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
|
||||
|
||||
[OneStoreServices]
|
||||
account_page=https://www.kobo.com/account/settings
|
||||
account_page_rakuten=https://my.rakuten.co.jp/
|
||||
annotations_host=https://annotations.kobo.com
|
||||
api_endpoint=http://10.168.168.5:8083/kobo/4020539f4c3a97748766f2895cd717a9
|
||||
autocomplete=https://storeapi.kobo.com/v1/products/autocomplete
|
||||
book=https://storeapi.kobo.com/v1/products/books/{ProductId}
|
||||
book_detail_page=https://www.kobo.com/{region}/{language}/ebook/{slug}
|
||||
book_detail_page_rakuten=http://books.rakuten.co.jp/rk/{crossrevisionid}
|
||||
book_landing_page=https://www.kobo.com/ebooks
|
||||
categories=https://storeapi.kobo.com/v1/categories
|
||||
category=https://storeapi.kobo.com/v1/categories/{CategoryId}
|
||||
category_products=https://storeapi.kobo.com/v1/categories/{CategoryId}/products
|
||||
dictionary_host=https://ereaderfiles.kobo.com
|
||||
discovery_host=https://discovery.kobobooks.com
|
||||
display_accessibility_enabled=
|
||||
display_parental_controls_enabled=
|
||||
dropbox_link_account_poll=
|
||||
eula_page="https://www.kobo.com/termsofuse?style=onestore"
|
||||
featured_list=https://storeapi.kobo.com/v1/products/featured/{FeaturedListId}
|
||||
featured_lists=https://storeapi.kobo.com/v1/products/featured
|
||||
feedback=
|
||||
fte_feedback=https://storeapi.kobo.com/v1/products/ftefeedback
|
||||
googledrive_link_account_start=
|
||||
image_host=http://10.168.168.5:8083
|
||||
image_url_quality_template=http://10.168.168.5:8083/kobo/4020539f4c3a97748766f2895cd717a9/{ImageId}/{width}/{height}/{Quality}/isGreyscale/image.jpg
|
||||
image_url_template=http://10.168.168.5:8083/kobo/4020539f4c3a97748766f2895cd717a9/{ImageId}/{width}/{height}/false/image.jpg
|
||||
instapaper_enabled=
|
||||
instapaper_env_url=
|
||||
instapaper_link_account_start=
|
||||
kobo_audiobooks_credit_redemption=False
|
||||
kobo_audiobooks_enabled=True
|
||||
kobo_dropbox_link_account_enabled=False
|
||||
kobo_googledrive_link_account_enabled=False
|
||||
kobo_nativeborrow_enabled=False
|
||||
kobo_privacyCentre_url=https://www.kobo.com/privacy
|
||||
kobo_redeem_enabled=True
|
||||
kobo_subscriptions_enabled=True
|
||||
kobo_superpoints_enabled=True
|
||||
kobo_wishlist_enabled=True
|
||||
love_data=@ByteArray(\0\0\0\x1\0\0\0\x10\0\x42\0\x65\0n\0\x65\0\x66\0i\0t\0s\0\0\0\b\0\0\0\0\0)
|
||||
love_points_redemption_page="https://www.kobo.com/{region}/{language}/KoboSuperPointsRedemption?productId={ProductId}"
|
||||
magazine_detail_page=
|
||||
magazine_landing_page=https://store.kobobooks.com/emagazines
|
||||
oauth_host=https://oauth.kobo.com
|
||||
password_retrieval_page=https://www.kobo.com/passwordretrieval.html
|
||||
pocket_link_account_start=https://authorize.kobo.com/{region}/{language}/linkpocket
|
||||
privacy_page="https://www.kobo.com/privacypolicy?style=onestore"
|
||||
product_recommendations=https://storeapi.kobo.com/v1/products/{ProductId}/recommendations
|
||||
product_reviews=https://storeapi.kobo.com/v1/products/{ProductIds}/reviews
|
||||
purchase_buy_templated=
|
||||
reading_services_host=https://readingservices.kobo.com
|
||||
registration_page="https://authorize.kobo.com/signup?returnUrl=http://kobo.com/"
|
||||
review=https://storeapi.kobo.com/v1/products/reviews/{ReviewId}
|
||||
review_sentiment=https://storeapi.kobo.com/v1/products/reviews/{ReviewId}/sentiment/{Sentiment}
|
||||
sign_in_page="https://authorize.kobo.com/signin?returnUrl=http://kobo.com/"
|
||||
social_authorization_host=https://social.kobobooks.com:8443
|
||||
social_host=https://social.kobobooks.com
|
||||
store_home=www.kobo.com/{region}/{language}
|
||||
store_host=www.kobo.com
|
||||
store_search="https://www.kobo.com/{region}/{language}/Search?Query={query}"
|
||||
subs_landing_page=https://www.kobo.com/{region}/{language}/plus
|
||||
subs_management_page=https://www.kobo.com/{region}/{language}/account/subscriptions
|
||||
subs_plans_page=https://www.kobo.com/{region}/{language}/plus/plans
|
||||
subs_purchase_buy_templated=https://www.kobo.com/{region}/{language}/Checkoutoption/{ProductId}/{TierId}
|
||||
subscription_publisher_price_page=
|
||||
taste_profile=https://storeapi.kobo.com/v1/products/tasteprofile
|
||||
user_ratings=https://storeapi.kobo.com/v1/user/ratings
|
||||
user_recommendations=https://storeapi.kobo.com/v1/user/recommendations
|
||||
user_reviews=https://storeapi.kobo.com/v1/user/reviews
|
||||
userguide_host=https://ereaderfiles.kobo.com
|
||||
|
||||
[OverDrive]
|
||||
overdrive_account=https://auth.overdrive.com/account
|
||||
overdrive_library=https://{libraryKey}.auth.overdrive.com/library
|
||||
overdrive_library_finder_host=https://libraryfinder.api.overdrive.com
|
||||
overdrive_thunder_host=https://thunder.api.overdrive.com
|
||||
|
||||
[PowerOptions]
|
||||
AutoColorEnabled=true
|
||||
BedTime=@Variant(\0\0\0\xf\x4\xefm\x80)
|
||||
ColorSetting=2480
|
||||
FrontLightLevel=29
|
||||
|
||||
[Reading]
|
||||
chapterProgressType=3
|
||||
deleteVolumeOnFinished=true
|
||||
invertPageTurnButtons=false
|
||||
newBookProgressType=0
|
||||
numPartialUpdatePageTurns=1
|
||||
readingAdobeShowPageNumbers=false
|
||||
readingAlignment=
|
||||
readingFontFamily=Amazon Ember
|
||||
readingFontSharpness\AR%20UDJingxihei=-0.0666666666666667
|
||||
readingFontSharpness\Bookerly=-0.0666666666666667
|
||||
readingFontSharpness\KBJ-TsukuMin%20Pr6N%20RB=-0.28
|
||||
readingFontSharpness\SonyReader%20Kai=-0.0666666666666667
|
||||
readingFontSize=21
|
||||
readingFontWeight\AR%20UDJingxihei=0.1
|
||||
readingFontWeight\Bookerly=0.1
|
||||
readingFontWeight\KBJ-TsukuMin%20Pr6N%20RB=-0.11
|
||||
readingFontWeight\SonyReader%20Kai=0.1
|
||||
readingLeftMargin=2
|
||||
readingLineHeight=1.2
|
||||
readingMenuState=
|
||||
readingRightMargin=2
|
||||
|
||||
[ReadingLife]
|
||||
LastActivityNavItem=1
|
||||
LastReadingLifeSyncTime=@Variant(\0\0\0\x10\0%\x87-\x1\xd1\x38-\x2)
|
||||
LastSocialAnnotationsSyncTime=@Variant(\0\0\0\x10\0%\x86~\x2H\xc2\xb0\x2)
|
||||
9
calibrewebautomated/kobo/tmp
Normal file
9
calibrewebautomated/kobo/tmp
Normal file
@@ -0,0 +1,9 @@
|
||||
sqlite3 /config/app.db "SELECT * FROM kobo;"
|
||||
|
||||
|
||||
|
||||
http://10.168.168.5:8083/kobo/sync
|
||||
http://10.168.168.5:8083/kobo
|
||||
http://10.168.168.5:8083/kobo/0
|
||||
http://10.168.168.5:8083/kobo/device
|
||||
|
||||
Reference in New Issue
Block a user