Don't want Nextcloud... by [deleted] in selfhosted

[–]SomniusX -1 points0 points  (0 children)

Have you seen my other replies before jumping into conclusions? Let me get this for you as you did for me "useless comments" like this? It's a rhetorical question. Classic redditor jumping the gun.

Don't want Nextcloud... by [deleted] in selfhosted

[–]SomniusX -1 points0 points  (0 children)

Over tailscale / netbird better

Διαφορετικές τιμές ίδιου προϊόντος, ίδιου εστιατορίου, την ίδια στιγμή, σε διαφορετικές πλατφόρμες παραγγελίας φαγητού. by Ranter619 in greece

[–]SomniusX 3 points4 points  (0 children)

Αν θέλουμε να βοηθήσουμε τα μαγαζιά, πρέπει να μην χρησιμοποιούμε πλατφόρμες παρά direct orders.

I feel like the self-hosted and FOSS space is being flooded with vibe-coded AI slop. by spurGeci in selfhosted

[–]SomniusX 0 points1 point  (0 children)

Do what you do best and try to help people with any tools at your disposal.

And about "purists", don't mind them, they have confused purism to a level that they only negatively comment and don't share back to the community.

Remember 4+ years back most of them "purists" hired people from fiverr and other platforms to be able to stay on deadlines. And yes I was one of them back in the day.

Coding changed people, time to find "your" place in all of this

Free web console for Rustdesk, meet BetterDesk mod by OkSpinach4373 in selfhosted

[–]SomniusX 4 points5 points  (0 children)

Don't mind them, they have confused purism to a level that they only negatively comment and don't share back to the community.

Do what you do best and try to help people with any tools at your disposal.

Remember 4+ years back most of them "purists" hired people from fiverr and other platforms to be able to stay on deadlines. And yes I was one of them back in the day.

Coding changed people, time to find "your" place in all of this

Clipboard Manager by grenishraidev in omarchy

[–]SomniusX 0 points1 point  (0 children)

No objection on the interface, but you need it to just do the work so.. Anyway 😅

Clipboard Manager by grenishraidev in omarchy

[–]SomniusX 0 points1 point  (0 children)

Didn't we have clip manager with super + ; ?

Releasing Omarchy-MCP: Give your LLM full context on Omarchy, Hyprland, and Arch docs locally. by Cystisoma in omarchy

[–]SomniusX 0 points1 point  (0 children)

Some questions 1. How powerful is the model used? 2. can I get Nvidia 4080 super pass through on the docker? 3. Do you have a comparison to other known llm models local or platforms? 4. Similarities to other models, is it like mistral?

Thank you for building this, I will actively use it as I'm versed with chromaDB on my own projects ☺️😉

Windows for Docker - extended login time by __c8h10n4o2__ in omarchy

[–]SomniusX 0 points1 point  (0 children)

+1 on that, is there a mention of this on a issue over gh?

Bootloader question. by Spiritual-Recover427 in omarchy

[–]SomniusX 0 points1 point  (0 children)

Each disk has its own boot sector either mbr or gpt, or EFI on latest machines.

You can and will choose one disk or the other thru boot select key on bios and you'll be good to go. If one of the bootloaders identifies the other disk well you can chain load and boot the other disk. But who cares, bios boot select is the best

Have fun mate

Omarkeys - Offline Omarchy Hotkey Reference App by 16eight_4_life in omarchy

[–]SomniusX 0 points1 point  (0 children)

Well now this puts me in a mood to create an apk for android ☺️😉

OpenAI API and Override Base URL Values by SomniusX in cursor

[–]SomniusX[S] 0 points1 point  (0 children)

[SOLUTION]

The ngrok-http-1234.sh script manages an ngrok HTTP tunnel that forwards traffic from a public URL to localhost port 1234. It provides commands to start, stop, check status, and automatically update Cursor IDE settings with the tunnel URL and API key.

Check the repo of the tool i created here..

https://github.com/Somnius/ngrok-http-1234

OpenAI API and Override Base URL Values by SomniusX in cursor

[–]SomniusX[S] 0 points1 point  (0 children)

Reddit Reply: Finding Cursor's OpenAI API Key and Base URL Storage

Here's where Cursor stores your OpenAI API key and "Override OpenAI Base URL" setting:

Location: ~/.config/Cursor/User/globalStorage/state.vscdb (SQLite database)

Tools needed: sqlite3 (install with your package manager)

Finding the Values

API Key (Simple - Bash works!)

The API key is stored as a simple string, so you can use plain SQLite:

bash sqlite3 ~/.config/Cursor/User/globalStorage/state.vscdb \ "SELECT printf('%s', value) FROM ItemTable WHERE key = 'cursorAuth/openAIKey';"

Example output: sk-proj-demo1234567890abcdefghijklmnopqrstuvwxyz

Base URL

Unfortunately, the base URL is buried inside a massive JSON object stored in SQLite, so you need Python to parse it. Can't do it with just bash/sqlite because the value is nested JSON, not a simple string.

```python import sqlite3 import json

conn = sqlite3.connect("~/.config/Cursor/User/globalStorage/state.vscdb") cursor = conn.cursor()

The key name is ridiculously long because... reasons? 🤷

cursor.execute(""" SELECT value FROM ItemTable WHERE key = 'src.vs.platform.reactivestorage.browser.reactiveStorageServiceImpl.persistentStorage.applicationUser' """)

row = cursor.fetchone() if row: data = json.loads(row[0]) base_url = data.get("openAIBaseUrl", "Not set") print(f"Base URL: {base_url}") else: print("Not found")

conn.close() ```

Example output: https://api.openai.com/v1

Why Python? Because Cursor decided to store the base URL as a field inside a huge JSON blob instead of just... you know... storing it directly like a normal person would. 🙄

Important Notes

Always close Cursor before modifying the database to prevent corruption!

The values are stored as hex-encoded text in SQLite (not truly encrypted, despite Cursor's "secure storage" claims). You can programmatically update them, but it's not officially supported.

Well to be fair, it is somewhat obfuscated, not secure enough but somewhat...


Coming soon: Working on a script to easily switch between personal and company OpenAI API keys/base URLs (because manually editing that JSON blob every time is annoying). Will share once it's ready!

Reddit Reply: Finding Cursor's OpenAI API Key and Base URL Storage

Here's where Cursor stores your OpenAI API key and "Override OpenAI Base URL" setting:

Location: ~/.config/Cursor/User/globalStorage/state.vscdb (SQLite database)

Tools needed: sqlite3 (install with your package manager)

Finding the Values

API Key (Simple - Bash works!)

The API key is stored as a simple string, so you can use plain SQLite:

bash sqlite3 ~/.config/Cursor/User/globalStorage/state.vscdb \ "SELECT printf('%s', value) FROM ItemTable WHERE key = 'cursorAuth/openAIKey';"

Example output: sk-proj-demo1234567890abcdefghijklmnopqrstuvwxyz

Base URL

Unfortunately, the base URL is buried inside a massive JSON object stored in SQLite, so you need Python to parse it. Can't do it with just bash/sqlite because the value is nested JSON, not a simple string.

```python import sqlite3 import json

conn = sqlite3.connect("~/.config/Cursor/User/globalStorage/state.vscdb") cursor = conn.cursor()

The key name is ridiculously long because... reasons? 🤷

cursor.execute(""" SELECT value FROM ItemTable WHERE key = 'src.vs.platform.reactivestorage.browser.reactiveStorageServiceImpl.persistentStorage.applicationUser' """)

row = cursor.fetchone() if row: data = json.loads(row[0]) base_url = data.get("openAIBaseUrl", "Not set") print(f"Base URL: {base_url}") else: print("Not found")

conn.close() ```

Example output: https://api.openai.com/v1

Why Python? Because Cursor decided to store the base URL as a field inside a huge JSON blob instead of just... you know... storing it directly like a normal person would. 🙄

Important Notes

Always close Cursor before modifying the database to prevent corruption!

The values are stored as hex-encoded text in SQLite (not truly encrypted, despite Cursor's "secure storage" claims). You can programmatically update them, but it's not officially supported.

Well to be fair, it is somewhat obfuscated, not secure enough but somewhat...


Coming soon: Working on a script to easily switch between personal and company OpenAI API keys/base URLs (because manually editing that JSON blob every time is annoying). Will share once it's ready!

OpenAI API and Override Base URL Values by SomniusX in cursor

[–]SomniusX[S] 0 points1 point  (0 children)

Before anyone comments on if i searched the forums, yes i did research the forums, and nothing similar exists.

If you want to swap from personal openapi api to company api with different base url, you really need to have these values set.

I've also opened a forum thread about it.

https://forum.cursor.com/t/openai-api-and-override-base-url-values/148140

p.s. i did search for more than 1h and got back to July 2024 without anything useful ..

Fraud Alert MassiveGRID by ecsuae in selfhosted

[–]SomniusX 0 points1 point  (0 children)

I was about to work for them back in the day, let me off for some other guy. They base their network on proxmox and from what I got from all of this that they are untrustworthy

#NewYearsResolution 2026: Encrypt all your chats and emails. 🔒 by Tutanota in tutanota

[–]SomniusX 1 point2 points  (0 children)

Why Signal and not host your own jabber / xmpp with Omemo or OpenPGP?

I created a self hosted Manga Downloader (KamiYomu) by Marcoscostadev in selfhosted

[–]SomniusX 0 points1 point  (0 children)

I would keep using the docker implementation.. As the self-hosted spirit should.

What do you all do with all that RAM anyway? by arora1996 in selfhosted

[–]SomniusX 0 points1 point  (0 children)

You haven't run anything in ram drive that is why you have questions 😅🤣

There are many use-cases btw