Community Developer
  • Posts

  • Joined

  • Last visited



  • Gender
  • URL

Recent Profile Visitors

3191 profile views

xthursdayx's Achievements


Contributor (5/14)




Community Answers

  1. Glad you were able to figure it out @xrqp FYI, the new support thread for this RoonServer container is here:
  2. Yeah, sorry I can't get more help, but it's hard to troubleshoot this without being able to reproduce the issue... You might try to post an issue on the Github repo for the desktop version of Ferdium as that is where the problem seems to be originating.
  3. Cheers, same to you! ARC seems to be working great, btw!
  4. Application Name: Shiori Application Site: https://github.com/go-shiori/shiori Github: https://github.com/go-shiori/shiori Shiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. You can use it as a command line application or as a web application. Configuration & Usage Database Shiori uses an SQLite3 database stored in the above data directory by default. If you prefer, you can use MySQL (including MariaDB) or PostgreSQL database by setting the following optional environment variables in the container template. MySQL | Variable | Description | |------------------------|-----------------------------------------------------| | `SHIORI_DBMS` | Must be set to `mysql` | | `SHIORI_MYSQL_USER` | Name of MySQL user | | `SHIORI_MYSQL_PASS` | Password for the above user | | `SHIORI_MYSQL_NAME` | Name of database to use | | `SHIORI_MYSQL_ADDRESS` | Address of MySQL server, e.g. `tcp(` | PostgreSQL | Variable | Description | |---------------------|--------------------------------------------| | `SHIORI_DBMS` | Must be set to `postgresql` | | `SHIORI_PG_USER` | Name of PostgreSQL user | | `SHIORI_PG_PASS` | Password for the above user | | `SHIORI_PG_NAME` | Name of database to use | | `SHIORI_PG_HOST` | Address of PostgreSQL server | | `SHIORI_PG_PORT` | Port number used by PostgreSQL server | Running migrations If this is a fresh install or you're upgrading versions, you'll need to migrate the database to apply any required changes for Shiori to work properly: - Run the command `docker exec -it Shiori shiori migrate` from CLI to set up the database. Using Command Line Interface Shiori is composed by several subcommands. To see the documentation from within the running Shiori container, first enter the container by entering the command `docker exec -it Shiori sh` and then, run `shiori -h` : Simple command-line bookmark manager built with Go Usage: shiori [command] Available Commands: add Bookmark the specified URL check Find bookmarked sites that no longer exists on the internet delete Delete the saved bookmarks export Export bookmarks into HTML file in Netscape Bookmark format help Help about any command import Import bookmarks from HTML file in Netscape Bookmark format open Open the saved bookmarks pocket Import bookmarks from Pocket's exported HTML file print Print the saved bookmarks serve Serve web interface for managing bookmarks update Update the saved bookmarks Flags: -h, --help help for shiori --portable run shiori in portable mode Use "shiori [command] --help" for more information about a command. Search syntax With the `print` command line interface, you can use `-s` flag to submit keywords that will be searched either in url, title, excerpts or cached content. You may also use `-t` flag to include tags and `-e` flag to exclude tags. Using Web Interface You can access the web interface at `http://unraid-wip:<portnumber>`. You will be greeted with login screen like this : Since this is our first time, we don't have any account registered yet. With that said, we can use the default user to access web interface : username: shiori password: gopher Once login succeeds you will be able to use the web interface. To add the new account, open the settings page and add accounts as needed : The first new account you add will become the owner and it will deactivate the "shiori:gopher" default user automatically. When searching for bookmarks, you may use `tag:tagname` to include tags and `-tag:tagname` to exclude tags in the search bar. You can also use tags dialog to do this : - Click on the tag name to include it; - Alt + Click on the tag name to exclude it. Improved import from Pocket Shiori offers a Command Line Interface with the command `shiori pocket` to import Pocket entries but with this can only import them as links and not as complete entries. To import your bookmarks from Pocket with the text and images follow these simple steps: 1. Export your entries from Pocket by visiting https://getpocket.com/export 2. Download this shell script. [*You need to download this inside your docker container*]. Name it for instance `pocket2shiori.sh`. 3. Execute the shell script. wget 'https://gist.githubusercontent.com/fmartingr/88a258bfad47fb00a3ef9d6c38e5699e/raw/a21afb20b56d5383b8b975410e0eb538de02b422/pocket2shiori.sh' chmod +x pocket2shiori.sh pocket2shiori.sh 'path_to_your/pocket_export.html' You should now see `shiori` importing your Pocket entries properly with the text and images. This is optional, but once the import is complete you can clean up by running: rm pocket2shiori.sh 'path_to_your/pocket_export.html' Import from Wallabag 1. Export your entries from Wallabag as a json file 2. Install jq. You will need this installed before running the script. 3. Download the shell script here. Similar to the `pocket2shiori.sh` script if you are shiori is in a docker container you will next to run this script inside the container. 4. Execute the script. Here are the commands that you can run. curl -sSOL https://gist.githubusercontent.com/Aerex/01499c66f6b36a5d997f97ca1b0ab5b1/raw/bf793515540278fc675c7769be74a77ca8a41e62/wallabag2shiori' chmod +x wallabag2shiori ./wallabag2shiori 'path/to/to/wallabag_export_json_file' For more information, please check out the docs on Github: https://github.com/go-shiori/shiori/tree/master/docs If you appreciate my work, please consider buying me a coffee, cheers! 😁
  5. Sorry @studentgrant I accidentally missed your question. If you are still having this problem let me know and I can help you troubleshoot.
  6. Sorry for the delay, I've been trying to finish my phd dissertation while getting my butt kicked at work. Anyway, here is the new support thread: It doesn't look like I can merge the two threads, so you may need to do that @dkerlee Cheers!
  7. Application Name: RoonServer Application Site: https://roonlabs.com/ Github: https://github.com/steefdebruijn/docker-roonserver Roon Server is a software package that provides a “headless” Roon install; that is, it is a version of Roon that has no user interface. Roon Server also uses less computing resources than the full version of Roon, and is the best choice for installation on headless servers. Roon Server is used in conjunction with Roon or Roon Remote, both of which provide control functionality. ================ Install RoonServer docker container ================ All defaults from the template should be fine. The pre-filled in fields are pretty self explanatory. As of Roon 2.0, the Roon devs have added remote listening, yay! It's called Roon ARC, and the RoonServer Docker template has been updated to add a remote listening port. If you are already running a RoonServer container and need to update it for remote listening, edit the Docker Template to add a port: Config Type: Port (drop down) Name: Roon ARC Host Port: 55000 Default Value 55000 Connection Type: TCP (drop down) Description: Roon ARC The finished docker template should look something like this: You will also have to forward ports on your router or firewall to get it to fully work with ARC. Check out this post over there: https://help.roonlabs.com/portal/en/kb/articles/arc-port-forwarding#Still_having_problems You can also check portforward.com for steps specific to your router/firewall. Once you get that done, go to Roon > Settings > Roon ARC in your Roon app. You should that the settings look like this: You can download the desktop version of Roon here: https://roonlabs.com/downloads.html, just the Roon (for Mac or Windows, not the Roon Server). When you run the Roon Desktop software, it will detect the Roon Core running on your Unraid server, as long as you are on the same network (If you are using separate VLANs or anything, you'll need to make sure that your Roon software and RoonServer can listen to each other). ================ Old Help Thread ================
  8. Sorry for the delayed response. I'm not sure, tbh... I leave Ferdium open all day and haven't run into this problem at all. I would suspect it might be an issue with your home network, but I'm not sure. Are you running the most recent desktop version of Ferdium?
  9. Sorry for the delay. No, your .env file should just be in your appdata directory and the Extra Parameters section of the container template in Unraid should be used to point to this file, as it does in my template. If you turn on "Advanced View" when editing the template, you should see a section called "Extra Parameters". It should point to your .env file with a command like this "--env-file=/mnt/cache/appdata/standardnotes-web/.env". You do not need to copy the contents of the file into the Extra Parameters. Outside of this, I'm not sure what is causing the problem. My container is running fine with these same settings. For reference, the contents of my .env file are as follows: RAILS_ENV=development PORT=3001 WEB_CONCURRENCY=0 RAILS_LOG_TO_STDOUT=true # Log Level options: "INFO" | "DEBUG" | "INFO" | "WARN" | "ERROR" | "FATAL" RAILS_LOG_LEVEL=INFO RAILS_SERVE_STATIC_FILES=true SECRET_KEY_BASE=************************************************************ APP_HOST=https://notes.my.domain PURCHASE_URL=https://standardnotes.com/purchase PLANS_URL=https://standardnotes.com/plans DASHBOARD_URL=http://standardnotes.com/dashboard DEFAULT_SYNC_SERVER=https://sync.my.domain # Development options DEV_DEFAULT_SYNC_SERVER=https://api.standardnotes.com ENABLE_UNFINISHED_FEATURES=false DEV_WEBSOCKET_URL=wss://sockets-dev.standardnotes.com # NewRelic (Optional) NEW_RELIC_ENABLED=false NEW_RELIC_THREAD_PROFILER_ENABLED=false NEW_RELIC_LICENSE_KEY= NEW_RELIC_APP_NAME=Web NEW_RELIC_BROWSER_MONITORING_AUTO_INSTRUMENT=false **Note - I also run Standard Notes standalone sync server locally, if you do not, then your DEFAULT_SYNC_SERVER should be the default Standard Notes Server.
  10. Cheers, thanks for setting this up. I’ll make that new thread this evening.
  11. I use Joplin as well for webclipping in particular and can also highly recommend it. @Alex.b thanks for the heads up - the Standardnotes Devs have reorganized their repos and it’s messed up all of my links, so I need to update them. In the meantime, here is the correct link: https://github.com/standardnotes/app/blob/main/.env.sample
  12. Hey, sorry for the delayed response. That sounds fine to me, if you want to add me as a community dev. I can create a new support thread for the image, if there is a way to close down this thread and redirect to the new one.
  13. Sorry if that was unclear in the documentation. So, this docker image is just for the backend server for Ferdium, aka Ferdium-server. You will need to download the Ferdium app (for the frontend interface) in order to use Ferdium and create an account. Once you have this app installed and started, you will see a screen that says "Create a free account" and "Login to your account". Under these two options, you'll see the line "You are using Ferdium Server, do you want to switch? Change here!" Click "Change here!" and enter the address for your Ferdium-server. Then, so long as you created your Ferdium-server with the option `IS_REGISTRATION_ENABLED` set to `true`, you should be able to register a new account. Once you've registered all the accounts you want to use (say for you yourself and anyone else you want to allow to use your server) I suggest re-starting your Ferdi-server container with the `IS_REGISTRATION_ENABLED` option set to `false` to prevent random people from registering on your server.
  14. Hi folks, please see the updated support thread here: I've now added a new template for Ferdium, the new fork that replaces Ferdi and will be archiving this template. For a bit more background on the change: Ferdi is a hard-fork of Franz, and Ferdium is a hard-fork of Ferdi. The Ferdium project was started after major issues arose with the primary Ferdi project owner (unfortunately, one person). Former Ferdi contributors were disrespected and left the project en masse in early 2022. During this time, the Ferdi social media accounts, GitHub organization and domains were also taken down multiple times by the owner. On June 11th, 2022, this same individual announced on Twitter: "There will be no further updates to Ferdi. Thanks to everyone for the wild ride!". Thus, Ferdium rose from the ashes of Ferdi and now seeks to fill the void left by Ferdi and reorient the project back towards its community-oriented, open-source beginnings. You should be able to export your existing Ferdi account information and import it into Ferdium without any trouble. Cheers!
  15. Application Name: Ferdium-server Application Site: https://github.com/ferdium/ferdium-server Github: https://github.com/ferdium/ferdium-server Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz – a software already used by thousands of people – with the difference that Ferdium gives you many additional features and doesn't restrict its usage! Furthermore, Ferdium is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdium and its features on ferdium.org. ** Existing Ferdi users please note ** Ferdi is a hard-fork of Franz, and Ferdium is a hard-fork of Ferdi. The Ferdium project was started after major issues arose with the primary Ferdi project owner (unfortunately, one person). Former Ferdi contributors were disrespected and left the project en masse in early 2022. During this time, the Ferdi social media accounts, GitHub organization and domains were also taken down multiple times by the owner. On June 11th, 2022, this same individual announced on Twitter: "There will be no further updates to Ferdi. Thanks to everyone for the wild ride!". Thus, Ferdium rose from the ashes of Ferdi and now seeks to fill the void left by Ferdi and reorient the project back towards its community-oriented, open-source beginnings. Please see below for information about importing your existing Ferdi account information into your new Ferdium-server. This docker image of Ferdium-server runs on Alpine Linux and Node.js (v10.16.3). Configuration <port>:3333 - Will map the container's port 3333 to a port on the host, default is 3333. NODE_ENV- for specifying Node environment, production or development, default is development currently this should not be changed. APP_URL - for specifying the URL, local or external, of the Ferdium-server, including http or https as necessary. DB_CONNECTION - for specifying the database being used, default is sqlite. DB_HOST - for specifying the database host, default is DB_PORT - for specifying the database port, default is 3306 DB_USER - for specifying the database user, default is root DB_PASSWORD - for specifying the database password, default is password DB_DATABASE - for specifying the database name to be used, default is ferdium DB_SSL - true only if your database is postgres and it is hosted online, on platforms like GCP, AWS, etc MAIL_CONNECTION - for specifying the mail sender to be used, default is smtp SMPT_HOST - for specifying the mail host to be used, default is SMTP_PORT - for specifying the mail port to be used, default is 2525 MAIL_SSL - for specifying SMTP mail security, default is false MAIL_USERNAME - or specifying your mail username to be used, default is username MAIL_PASSWORD - for specifying your mail password to be used, default is password MAIL_SENDER - for specifying the mail sender address to be used, default is noreply@getferdi.com IS_CREATION_ENABLED - for specifying whether to enable the creation of custom recipes, default is true IS_DASHBOARD_ENABLED - for specifying whether to enable the Ferdium-server dashboard, default is true IS_REGISTRATION_ENABLED - for specifying whether to allow user registration, default is true CONNECT_WITH_FRANZ - for specifying whether to enable connections to the Franz server, default is true DATA_DIR=/data - for specifying the SQLite database folder, default is /data <path to data on host>:/data - this will store Ferdium-server's data (its database, among other things) on the docker host for persistence. <path to recipes on host>:/app/recipes - this will store Ferdium-server's recipes on the docker host for persistence By enabling the `CONNECT_WITH_FRANZ` option, Ferdium-server can: - Show the full Franz recipe library instead of only custom recipes - Import Franz accounts NGINX Config Block To access Ferdium-server from outside your home network on a subdomain use this server block: # Ferdium-server server { listen 443 ssl http2; server_name ferdium.my.website; # all ssl related config moved to ssl.conf include /config/nginx/ssl.conf; location / { proxy_pass http://<Ferdium-IP>:3333; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; } } Importing your Franz account Ferdium-server allows you to import your full Franz account, including all its settings. To import your Franz account, open `http://[YOUR FERDIUM-SERVER]/import` in your browser and login using your Franz account details. Ferdium-server will create a new user with the same credentials and copy your Franz settings, services, and workspaces. Migrating from an existing Ferdi-server: If you are already running Ferdi-server, you can migrate your account information by going to `http://[YOUR-FERDI-SERVER]/user/transfer' and exporting your account information. Then, once you set up your new Ferdium-server container, enable registration and register a new account on your Ferdium-server, via the Ferdium app, using the same username and password as your previous account. Then you can either visit `http://[YOUR-FERDIUM-SERVER]/user/transfer' and choose the option to import your previous user account information, or you can go to "Settings > Advanced > Ferdium Profile > Import / Export" from within the Ferdium app and import your account data. For more information, please check out the Docker README.md on Github: https://github.com/ferdium/ferdium-server/blob/main/docker/README.md If you appreciate my work, please consider buying me a coffee, cheers! 😁