• 0 Posts
  • 50 Comments
Joined 2Y ago
cake
Cake day: Jun 15, 2023

help-circle
rss

Don’t use .local as an internal domain it can cause problems. Use .internal, it was recently reserved for this purpose


I tried that recently. I didn’t like that it doesn’t have a widget, and the downloads and current playlist are completely separate. Also there was no option to automatically continue when connecting to a headset (this was working in Ultrasonic 4.8, but not in 4.7.1 I hope they fix that bug sometime…) So after some weeks use I switched back to Ultrasonic.


My offline android music workflow:

  • Server: Navidrome but any music server supporting Subsonic API would work here. Navidrome has a nice UI, and reads MusicBrainz IDs, and can scrobble to ListenBrainz, that’s why I settled with this.
  • Mobile app: Ultrasonic, on Fdroid. There are a lot of ways you can set up caching. I set up that it should automatically download everything from my “Now playing” playlist, at home on wifi I just add a bunch of albums and playlists to the “Now playing” list, it takes a while but it transcodes and downloads everything in a couple of minutes. It has very good Android Auto support, and a widget. Due to an annoying bug I had to downgrade to version 4.7.1, but otherwise I love it.

I have a K750, the battery is about 15 years old with daily use. The original battery was dead when I opened it, I just bought one when it was new, and it’s still going.

In another thread some days ago others shared similar experiences as you, so maybe I’m the lucky one.

I live in a bright flat, and my computer was always near to the window, it’s charge never went below 80-90%, so maybe that’s the reason for its longevity.


So they actually want to build a dead internet? Why?

Dead internet wasn’t a goal. It’s Torment Nexus again:


base64 image is just text…

How do you stop someone posting base64 encoded CSAM. And as it is “censorship resistant” you can’t even remove it… It was even a problem here in Lemmy, assholes are around the internet to destroy anything.

Also cryptobros:

The captcha service can be replaced by other “anti-spam strategies”, such proof of balance of a certain cryptocurrency. For example, a subplebbit owner might require that posts be signed by users holding at least 1 ETH, or at least 1 token of his choice.

The more I read about this it sounds more and more terrible.


From the whitepaper it seems like you cannot comment at all? Or each comment is a post also, so you need a server, you need to host it to be able to reply? I don’t see a mention how an upvote/downvote system could work.

How this is even similar to reddit? From what I could find it’s much like a topic based microblogging, and it’s a very one way communication. As it’s similar to IPFS and torrent, which are also very one way communication. Seems like an interesting idea, but I don’t see why it was compared to reddit.

Personal opinion, IPFS clones are reinvented about every year, and because they sound very good on paper, but noone could figure out a legit usecase - maybe except piracy - they fail after a while. Maybe if we would become an actual InterPlanetary species with colonies on Mars they could be useful, but until I don’t really see a point trying it again and again and again…



It’s documented in the wiki, they are called VCS packages, and it’s not the usual, they work a bit differently: https://wiki.archlinux.org/title/VCS_package_guidelines

You can see in this instance, that it skips the sha checking for upstream source, in line 15 of the PKGBUILD it says ‘SKIP’: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=hyprspace-git#n15

sha1sums parameter is documented in the wiki: https://wiki.archlinux.org/title/PKGBUILD#sha1sums

In the PKGBUILD file you can list sources (line 12,13) and their respective checksums (line 14,15). In this PKGBUILD there are 2 sources: the first is the systemd unit file, it’s coming from the package’s AUR repo, not from upstream, you can see its checksum. The second source is the actual source, and you can see, it’s checksum is ‘SKIP’ so it shouldn’t be checked.

With these kind of packages you can’t get notified if there is an update available, but if you install it again with your favorite AUR helper it would update itself for the latest version. It calculates version number from the latest commit hash, before building and installing, so if that is the same it won’t update again.


Nix just calls the *.nix files, it’s still go under the hood. PKGBUILD is similar to the flake.nix and package.nix files to me, but I have no experience with nix.


My general view is similar, yaml is better if it should be written by humans, json is better if it should be written and read only by a machine. but hyprspace uses json for configuration, so I don’t really understand cellardoor’s comment


what:
  is:
  your:
    - problem
    - with:
      YAML
# At least you can have comments unlike in json. Who need comments in a config file anyway.

Or port forwarding. You have to open a udp port for wireguard


AUR packages ending with"-git" or “-svn” always pull the latest commit from source. The version number means that was the last time the packager had to change something on the PKGBUILD script, not the actual version which would be installed.

Where should I look? Where were these talks? I’m interested.

Edit: I found the whitepaper about hole punching: https://research.protocol.ai/publications/decentralized-hole-punching/

It says it connects to a “Hole Punch Coordination (DCUtR - Direct Connection Upgrade through Relay)”. So for NAT traversal to work, you need a third party, this relay. As I expected. I guess you can self host this, but than you could just host a wireguard server. I guess if you are on a locked down network where you cannot connect to any relay (e.g. how the Chinese Great Firewall works technically they could block it) you can’t initiate a connection behind a NAT.

Nonetheless it seems interesting, but no magic here. Maybe the big difference that the relay servers are distributed, so no central authority to block easily.


Interesting, it’s on AUR, I will try it.

So it doesn’t need any port forwarding, and works on CGNAT? How the “NAT hole punching” works? Both clients connect to something on IPFS?

Afaik, for DHT with torrent, clients need to know at least one tracker, what is the “tracker” here? Something on IPFS? Who am I sending my IP addresses?

How much overhead does this add to speed? I love with Wireguard, that it’s barely noticeable, really close to p2p speeds, OpenVPN was awful in this regard.


If you don’t need fancy gui and authentication, registry is easy to set up and works really well: https://hub.docker.com/_/registry


I have several addresses at cock.li. Uptime is not the best, around 98%, but free. According to their policy they don’t collect any personal data, but they comply with legal requests. https://cock.li/help

You can select from a lot of domains, some of them ar normal like firemail.cc or airmail.cc, some of them are funny like aaathats3as.com, some of them are edgy like cocaine.ninja or national.shitposting.agency, some of them are racist like nuke.africa or hitler.rocks


You can get a relatively understandable tldr with well segmented text like this, if you read only the first sentence/few words of each paragraphs.


Use WSL on the laptop for ssh, that’s actually a VM. VM separation should work correctly, or we have a much bigger problem. Just reset WSL, everything should be wiped related to the ssh sessions. Work IT would maybe allow that.


One of them is a laptop, why ssh to the server isn’t an option? Set up tmux on the server so it always connects to the same session, so you can just continue where you left last time. If you need desktop support, rdp in gnome works really well.

E.g if you connect with this command, and tmux is installed on the server, it will start a new session named “main”. If a session with that name exists it will connect to that:

ssh -t pi@192.168.1.2 tmux new-session -A -s main

Add something to .bashrc on the server to always do the same if you work on that phisically:

if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
tmux new-session
fi

That video is till up: https://www.youtube.com/watch?v=Vj04MKykmnQ

She went there, because in the support forum the manufacturer replied that they can only give the source code in person.

Actually that’s acceptable, and does not violate GPL, they just expected that noone will show up in their sweatshop. GPL does not define how you should make the source available.


Buy a better case for the mobo. I modded once an mITX motherboard to an ancient HP Proliant microserver case, it’s not that hard. Mobos like this doesn’t have standard screw distances, but you don’t have to secure all screws in a ghetto server. 2 screws and some padding is enough, with 3 screws you are overengineering.


It’s a Fujitsu W26361 There isn’t a lot of info about it on the net, all the links are rotten.

You have a sata port. You have to use an external power supply for that. Or maybe one of the pins next to it can supply the required voltage, you can use a multimeter to figure it out if you are brave. I guess the white one labeled PWR should be supply some volts. To be safe you can split the power of the other sata ssd or buy something like this:

https://ae01.alicdn.com/kf/HTB1ORhqIXXXXXXvXFXXq6xXFXXXL/Hard-Disk-External-Power-Supply-5V-12V-Dual-DC-4-Pin-Molex-Adapter-Cable-SATA-plus.jpg

You also have 2 an mPCIe or mSATA port. It’s impossible to tell the difference from a photo, because they use the same connector.

https://en.wikipedia.org/wiki/PCI_Express#Mini-SATA_(mSATA)_variant

Without any more knowledge I would guess at least one of them is an mPCIe. Having 2 sata ports and an 2 mSATA next to it would be strange, they could use the mPCIe for a 3G modem or wifi, it would make more sense in a thin client like this.

If it’s an mPCIe you can buy a sata expansion there and even connect up to 4 sata drives. Looks like something like this:

https://i.pinimg.com/originals/2b/f9/d2/2bf9d2eb08223b7267876bbaf2d39a21.png

You can convert it to normal PCIe or m.2, the possibilities are endless:

https://www.adt.link/Uploads/image/R6/3D/R65SF.png


https://www.dhresource.com/0x0s/f2-albu-g13-M00-F1-E9-rBVak18zooKACiPnAAwNP8eIl9U647.jpg/mini-pcie-to-pcie-x8-built-in-adapter-mpcie.jpg

If it’s not mPCIe but mSATA, you can buy mSATA SSD there, they are really rare nowadays. Or you can buy an mSATA to SATA adapter:

https://alexnld.com/wp-content/uploads/2018/02/PC0181L_1.jpg



Caldav is a protocol to sync tasks and calendar events. Kanban is a way to sort/display tasks. The to things are orthogonal.

I used nextcloud deck, a kanban board. Lo and behold, it uses calendar tasks under the hood, and you can sync them with caldav. Obviously you loose some features from the kanban board, but it’s a perfect middleground if you are nit a heavy kanban user.


For my tasks I use Nextcloud Tasks via caldav. Do you plan to add caldav support? You could solve the problem of missing native apps with this as well, as caldav is supported in a lot of desktop calendar apps (e.g. Thunderbird), and android has the genial opentasks app which uses the same standard.


From what I heard is that the NPM project only has 1 developer and so they can’t really respond and fix security flaws in a proper timeframe.

It’s mostly just nginx with a webui. You can even see the nginx config files if you bash into the container. It has the same bugs as upstream nginx. Do not expose the management port to the internet.

Plus compared to normal nginx, it’s harder to misconfigure it. Most of my services are just the default config, so I can’t mess it up accidentally.

About lockouts: Once also happened me, but that was just a messed up update, next update fixed itself. If you lock yourself out you can usually edit the db directly, it defaults to sqlite, but I used it with mariadb.


You don’t have to self host it if you scroll down there is a list of public instances: https://rss-bridge.github.io/rss-bridge/General/Public_Hosts.html

Reason to self host, some websites don’t like rss bridge because it’s a kind of adblock from their point of view, and they actively block the ip addresses of these instances. If you selfhost it, you can use these sites, because a single user instance won’t generate as much traffic than 1000 users, so they won’t notice your instance


The RSS feed for websites missing it

Thats it. First sentence on link. Generates an rss feed from a youtube channel or from a soundcloud user, etc


Yes, e.g. rpi3b+ has gigabit ethernet, but it’s only 300Mbit, because it’s connected via usb2 internally. Something similar can be the culprit here as well.



There should be an m.2 port for the wifi chip,you can buy sata expansion cards there, sthg like this:

Search for “m.2 key e sata”. Use wired net on a usb dongle, if it doesn’t have an ethernet port


Yes, that’s true. Illusion of choice, anti monopoly laws are working as expected.


Afaik there are actually 4 flash memory manufacturers in the World, when you by an SSD the chips were manufactured by one of these companies:

  • Flash Forward (Owned by or related to: Kioxia, Sandisk, WD, Dell, Seagate, Kingston)
  • Micron (Crucial)
  • Samsung
  • SK Hynix

https://en.wikipedia.org/wiki/List_of_solid-state_drive_manufacturers


Unlike well-moderated torrent sites, Bitmagnet adds almost any torrent it finds to its database. This includes mislabeled files, malware-ridden releases, and potentially illegal content. The software tries to limit abuse by filtering metadata for CSAM content, however.

There are plans to add more curation by adding support for manual postings and federation. That would allow people with similar interests to connect, acting more like a trusted community. However, this is still work in progress.

I think it’s not ready for mainstream use yet, but seems absolutely promising. This will be the most important, how they will solve this without a central authority. Here in the Fediverse admins are basically this authority, I can’t imagine how it could work in a true P2P fashion.


What direct integration? You get a button on the UI, vs you do everything the way you want.

HAOS is intended for people who want everything to just work, without much fiddling. If you need something more, you need a docker based install. You can do everything there and even more, but you have to set it up manually.


Addons are just other containers, you can run them next to ha


You can have ad dc on samba, without windows. Nice all in one solution is UCS univention, works really well and free: https://www.univention.com/products/ucs/

Even in docker, last time i tried this, it was buggy: https://github.com/Fmstrat/samba-domain


Duckdns is working for me, wdym, what happened?


like just docker run by itself, it’s not the full command, you need a compose file: https://docs.docker.com/engine/reference/commandline/compose/

Basically it’s the same as docker run, but all the configuration is read from a file, not from stdin, more easily reproducible, you just have to store those files. The important is compose commands are very important for selfhosting, when your containers expected to run all the time.

RTFM: https://docs.docker.com/compose/