-
[Plugin] Fresh: A terminal text editor
I'm glad you found it helpful. I need to give Micro a try too. Still no word from moderators on getting this added into the CA, but I'm happy to hear its being used.
-
[Plugin] Fresh: A terminal text editor
reserved
-
[Plugin] Fresh: A terminal text editor
Fresh Editor (Unraid Plugin)An Unraid plugin that installs Fresh, a modern, full-featured terminal text editor with familiar keybindings, mouse support, and IDE-level features. Features (from their website) Standard keybindings (Ctrl+S, Ctrl+Z, Ctrl+F) Full mouse support with selections Menu bar and command palette Built-in file explorer and terminal They also advertise: Zero-Latency Performance Language Server Protocol TypeScript Extensibility Community Apps Installation (Recommended): Search for Fresh Editor in Unraid > Apps (requires CA to be installed) Manual Installation: Paste the following into Unraid > Plugins > Install Plugin https://raw.githubusercontent.com/johnngone/fresh-editor-unraid/main/plugin/fresh-editor.plg Usage: Open the Unraid CLI via the built-in web terminal or SSH, then type:fresh Repository: https://github.com/johnngone/fresh-editor-unraid Disclaimer: I am not affiliated with the fresh developers. I found the app very helpful for my productivity, so I am sharing my plugin so it may help others too.
-
forder started following [Plugin] Fresh: A terminal text editor
-
Nginx Logs and GEO map dashboard using Unraid
I got it to work using the 'geoip2influx' template on CA. Additional dockers installed were Grafana and InfluxDB 1.8, also though the CA template. Adjusted the IP/Port to match the other containers. I did not modify the nginx.conf. I just pointed it at the existing access log (in my appdata/swag/logs/nginx, since I am using SWAG). The download script failed due to permissions issues, but this was not logged. It only logged when it could not open the .mmdb. I got this error, which I fixed by going to Unraid > Tools > New Permissions to update the permissions. xx/xx/xxxx xx:xx:xx| MainThread | g2i | ERROR | (run.<module>|line:34) | Error running parser. |'Traceback (most recent call last):\n File "/config/geoip2db/run.py", line 27, in <module>\n parser = LogParser()\n ^^^^^^^^^^^\n File "/config/geoip2db/geoip2influx/logparser.py", line 72, in init\n self.setup()\n File "/config/geoip2db/geoip2influx/logparser.py", line 76, in setup\n self.geoip_reader = Reader(self.geoip_path)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File "/lsiopy/lib/python3.12/site-packages/geoip2/database.py", line 119, in init\n self._db_reader = maxminddb.open_database(fileish, mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/lsiopy/lib/python3.12/site-packages/maxminddb/__init__.py", line 80, in open_database\n return cast(Reader, _extension.Reader(database, mode))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nFileNotFoundError: [Errno 2] No such file or directory: b\'/config/geoip2db/GeoLite2-City.mmdb\''| Result: The geo map works, which is all I needed. The nginx logs and a few other items were broken, but IP and Geolocation came through. Hope that helps.
-
[Support] FoxxMD - elasticsearch
I just got this working for Nextcloud 30 after some trial and error. Highly recommend copying error logs (with sensitive information removed, of course) to ChatGPT for debugging. I followed this video tutorial, but made the following changes below: Do not use elasticsearch:latest in docker pull; it's unsupported. Instead manually enter the latest version. I used elasticsearch:8.17.2 Use a custom bridge network. The default bridge network will not resolve container name as hostnames. Use: docker network create -d bridge my-bridge-network Then change the "Network Type" to match. Allegedly, ES8 and above defaults to SSL, which is wonky with Nextcloud. Disable this by adding a variable xpack.security.enabled=false In the Nextcloud apps, serverlet address should be: http://elasticsearch:9200
-
forder changed their profile photo
-
Need some help with Nextcloud.. please
I had the same issue and solved it by changing "public" to "nextcloud" in crontabs. Seems like if you updated too many versions ahead, it would revert to "public." 1. Open unraid terminal 2. Type "mc" and press enter for midnight commander 3. Use cd to browse to /mnt/user/appdata/nextcloud/www/ 4. Note the name of the folder(s) in there. My directory name is /nextcloud/. If I enter that directory, I find a cron.php. 5. Use cd to browse to /mnt/user/appdata/nextcloud/crontabs 6. Select the file "root" and press F4 (or Alt+4) to edit 7. Change the directory of the cron.php to match the actual cron.php directory. For my case, here is what my file looks like: # do daily/weekly/monthly maintenance # min hour day month weekday command */15 * * * * run-parts /etc/periodic/15min 0 * * * * run-parts /etc/periodic/hourly 0 2 * * * run-parts /etc/periodic/daily 0 3 * * 6 run-parts /etc/periodic/weekly 0 5 1 * * run-parts /etc/periodic/monthly # nextcloud cron */5 * * * * s6-setuidgid abc php -f /config/www/nextcloud/cron.php Hope this helps!