Giter VIP home page Giter VIP logo

ombi.docs's People

Contributors

berserkir-wolf avatar bober182 avatar carnivorouz avatar didyouexpectthat avatar drspangle avatar edwork avatar jamesmacwhite avatar lps2 avatar rabidblood avatar sephrat avatar starstrike avatar sussycatgirl avatar tidusjar avatar twanariens avatar umair-me avatar unimatrix0 avatar vsc55 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ombi.docs's Issues

Create missing pages

Guides

  • guides/discover
  • guides/donate
  • guides/issues
  • guides/preferences
  • guides/requests-list
  • guides/usermanagement
    Settings
  • settings/About
  • settings/Couchpotato
  • settings/Emby
  • settings/FailedRequests
  • settings/Jellyfin
  • settings/Logs
  • settings/Plex
  • settings/Sickrage
    Notifications
  • settings/notifications/Cloudmobile
  • settings/notifications/gotify
  • settings/notifications/mattermost
  • settings/notifications/mobile
  • settings/notifications/Pushover
  • settings/notifications/Slack
  • settings/notifications/webhook

Update for Ombi Docker Database Migration

Describe the error
These are some updated steps to help with migrating the DB when using a docker instance

Location
What page in the docs does the error appear on?

Suggested correction
The current docs describe the multi database migration. The steps would probably be similar but mine focus on moving to a single database.

P: How to migrate to a single database using docker?

#1 Setup your MariaDB first and create your Ombi database and ombi user. You can find help for the Single Database Setup here: https://docs.ombi.app/info/alternate-databases/#create-database-and-user

#2 Install python3 in your ombi docker container. The following command will get you a bash instance inside your ombi docker container.

Run docker exec ombi bash

From the bash prompt install the appropriate python3 tools

apt update; apt install python3 python3-mysqldb -y;

#3 Copy the python scripts to /config or create a migrate folder and mount that volume in your container.
Help for the script here: https://docs.ombi.app/guides/migrating-databases/#1-requirements

In the docker storage config, mount the ombi_sqlite_mysql folder to the container (we recommend mounting it as /migrate).

#4 Create a database.json file by running this command in docker ombi bash:
python3 ombi_sqlite2mysql.py -c /config --only_db_json --host --db Ombi --user --passwd

#5 Restart the docker container. This will create tables in the MariaDB Ombi database and your instance should start with the original setup wizard.

#6 Run this command in docker bash to kickoff your data migration
python3 ombi_sqlite2mysql.py -c /config --host --db Ombi --user --passwd

#7 Restart the container and you should be greeted with a login window. Once you're logged in go to Settings and confirm that the Ombi Database now shows MySQL

Screenshots
If applicable, add screenshots to help explain your problem.

Method of access:

  • OS: Any
  • Docker
  • Browser: [e.g. Chrome, Firefox, Safari, Opera, Edge]

Additional context
Could probably use some clarification on step 3. I personally uploaded all the python migration scripts to my config folder because it was easier than messing with getting an additional volume mounted.

Add 'guide' pages

Add pages under guides/ to match explanations of existing pages.

  • Discover
  • Requests-List
  • Issues (include links with issues in settings)
  • UserManagement (include links with users in settings)
  • Donate (only shown to admins, explain this, include link to donate to tidus)
  • Feature Suggestion (page already exists, add to nav under guides)
  • Preferences (per user, QR links to mobile app, include links to mobile app pages)

Code formatting

Look into a way to have code blocks scroll instead of wrapping. Looks weird.
Possible css override on theme files?

Match URLs

  • Build map of Ombi UI
  • Configure URLs on docs to match
  • Add mkdocs-redirect to make friendly links for combined/alternate URLs

Database collation

I think the docs really should mention that the tables will be created with the servers default collation (perhaps we should be specifying collation on table creation), it does mention the characterset but doesnt mention collation.

For example, MariaDB default collation is latin1_swedish_ci, and this will cause a load of issues with ombi pertaining to special characters, switching to utf8mb4_unicode_ci resolves it of course

Packaging/build from source guide.

Describe the error
There is no clear way how to package Ombi in repositories/build it from source, making it difficult for package maintainers to ship Ombi in distro's repos.

Remove old wiki

It's time.
All content has been migrated.

  • Replace old wiki front page with a link to the new site
  • Empty custom sidebar links to discourage browsing
  • Pull entire old wiki into archive branch of new docs repo for history? Yes/No?

Reverse Proxy BaseURL Argument

https://docs.ombi.app/info/reverse-proxy/

On this page, it says "This configuration is if you want to run a subdirectory configuration. Note, Ombi must be started with the --baseurl /ombi option"

But does not say how to actually do that for each type of installation. Windows etc fine easy enough.. but Linux.. whereby it's started with service ombi start etc.. how exactly do you go about adding this and other arguments?

Add "Getting Started"

Install, Update, FAQ under top-level.

Move faults from FAQ to common errors.

Common errors to Info.

Ties in with #39 for user experience

Improve guide for Discord notifications

Simply creating a webhook and submitting it appears to not work the way it should.
Need to add explanations for each of the three fields on the page, then a step-by-step to configure it.

Take screenshots at each stage of config, upload to assets folder.

Error Connecting to OMBI in iOS App - Link works in safari web browser

Using the latest version of the OMBI mobile iOS app.

Recently had a change in ISP and broke my port forwards, deleted and redownloaded the app then tried to map to my public URL for OMBI, it works in the mobile browser but not in the app, my server doesnt show the QR code either, not always anyway, when it did earlier today it also failed.

Debug logging instructions incomplete

Describe the error
To enable full debug logging, you also need to set Serilog.MinimumLevel to Debug in the appsettings.json
This is used by our custom log method. (Ombi-app/Ombi#4566)

Location
https://docs.ombi.app/info/faq/#how-do-i-enable-debug-logging

Suggested correction

"Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Debug",
      "System": "Debug",
      "Microsoft": "Warning",
      "Hangfire": "None",
      "System.Net.Http.HttpClient.health-checks": "Warning",
      "HealthChecks": "Warning"
    }
  },
  "Serilog": {
    "MinimumLevel": "Debug"
  },

Format the database migration page nicely

That layout does not want to migrate and generates a hot mess. Going to need a complete rewrite.
Ideally, embed the migration script into the assets/scripts folder.

Maybe have the migration built into ombi itself?

Standardise examples

Find all instances of alternate domains (ie domain.tld, your.domain etc)
replace with example.com, ombi.example.com, site.example.com.

Refer RFC2606

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.