feat: Add new Portainer stacks, setup scripts, and configurations for various services including filebrowser, paperless, and firefly.

This commit is contained in:
2026-02-22 11:53:11 -05:00
commit 33ddf7705e
28 changed files with 1164 additions and 0 deletions

View 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)

View 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