1
4
submitted 5 days ago by [email protected] to c/[email protected]
2
8
submitted 2 weeks ago by [email protected] to c/[email protected]
3
5
submitted 2 months ago by [email protected] to c/[email protected]

My son has a bag which he takes with him to Kindergarten every day. I'd like to throw in something like an Apple AirTag to be able to see where the bag is, but I have a couple of requirements:

  • No subscription
  • Should work in South Korea (AirTag does not work here)
  • Sometimes it's me who brings hem to Kindergarten and I have a Android phone, sometimes it's his mom with a iPhone
  • It should be somehow connectable to HomeAssistant as a device tracker to see where the bag is (or at least if it's at home or not)

Any ideas what would work?

4
8
submitted 5 months ago by [email protected] to c/[email protected]

Hi there!

Since the last time the LemmyWebhook package gained quite a few new capabilities so I've decided it's time for another post.


Quick intro to the package: It adds support for webhooks to Lemmy, meaning you can get notified of events to automatically react to, instead of having to poll for everything, often using multiple http requests. Everything is done in a quite efficient way which avoids hitting your database as much as possible and if it does, it only uses queries on primary key. You can also (optionally) make it available to other users who can then run their bots on your instance only on the permissions you allow them, meaning if you only grant them access to post events, they don't also get access to new user events.


So, what's new?

  • When you listen for an update event, you get the previous version of data in addition to the current one, meaning you can directly compare what has changed
  • New function for getting parent comment id have been added, with this you can for example detect if someone is replying to your bot
  • You can now listen for community subscribe/unsubscribe event

As usual, let me know what you think, feel free to offer suggestions or ask questions.

5
6
submitted 6 months ago by [email protected] to c/[email protected]

cross-posted from: https://infosec.pub/post/8864206

I bought a Silicondust HD Homerun back before they put their website on Cloudflare. I love the design of having a tuner with a cat5 port, so the tuner can work with laptops and is not dependent on being installed into a PC.

But now that Silicondust is part of Cloudflare, I will no longer buy their products. I do not patronize Cloudflare patrons.

I would love to have a satellite tuner in a separate external box that:

  • tunes into free-to-air content
  • has a cat5 connection
  • is MythTV compatible

Any hardware suggestions other than #Silicondust?

6
4
submitted 8 months ago by [email protected] to c/[email protected]
7
1
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]

-post won't delete, so redacted instead-

8
9
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]

I've got docker installed and I've got a single container running (vaultwarden) via the docker pull/docker run commands provided on its Github page. I'm not sure how to learn more about that container or how to build (compose?) others myself.

I'd like to learn how to transition nginx and pihole to containers and network them together. I'd also like to add paperless-ngx to my setup.

(note: I'm very new to Linux in general, mostly rpis, poking around with debian now)

9
5
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]
10
6
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]

I don't need anything else but the shared expense tracking, with multiple people having access to the same expense group.

Edit: I need it to support both Android and iOS. PWA is fine as well.

11
2
submitted 10 months ago by [email protected] to c/[email protected]
12
2
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]

TL;DR: I installed Proxigram with docker compose up -d and I want to update it to the last commit.

Hi, I'm new to self-hosting and this is the first time I want to update something deployed into a docker. Proxigram seems a very easy one to start with because (AFAIK) there is no data stored. So I think I can just kill the containers, pull the latest version from git and redeploy again with docker compose up -d, right?

I wanted to ask just in case there are better ways I can learn.
Thanks.

13
3
submitted 10 months ago by [email protected] to c/[email protected]

cross-posted from: https://programming.dev/post/5968512

An argument I hear against self hosting is that archiving data is best left to large companies who are going to be around for a while.

14
8
submitted 10 months ago by [email protected] to c/[email protected]
15
2
submitted 10 months ago by [email protected] to c/[email protected]

Hello everyone

I'm currently looking for a (centralized?) way to connect to my 'local' servers remotely.

I'm not looking for a Web-Based management software, but a way to ssh into the servers that are behind a nat. Port forwarding on firewalls/routers isn't an option since I don't have a dedicated IP.

I already took a look at Cloudflare tunnels and different VPN servers but nothing fits.

Any ideas on what software i could use?

Thanks in advance

EDIT: Since the servers aren't reachable from the outside, the client (server i want to connect to) needs to initialize the connection to a central server (cloud server/ server in dc) so that I can connect to it.
Similar to a Server, Client, Agent structure where my notebook is the client, the 'edge' server is the agent and the dc/cloud server is the server (obviously)

16
18
submitted 10 months ago by [email protected] to c/[email protected]
17
1
submitted 11 months ago by [email protected] to c/[email protected]

I don't seem to be able to run the linuxserver Plex docker container correctly. The docker compose file is simple and copied below. The user PUID and group PGID are obtained from /etc/passwd entries or "id -u". The user with PUID and PGID has full permission to /myconfig and /mymovies in the host. I tried various different users, some with admin privileges.

The container runs, but in the PLEX account I don't see any option to find local media. There is a bunch of annoying TV and movie and streaming advertisements/promotions.

What am I doing wrong?


version: "2.1"
services:
  plex:
    image: lscr.io/linuxserver/plex:latest
    container_name: plex
    network_mode: host
    environment:
      - PUID=  1026
      - PGID= 100 
      - VERSION=docker
     volumes:
      - /myconfig:/config
      - /mymovies:/movies
    restart: unless-stopped

18
1
submitted 11 months ago by [email protected] to c/[email protected]

I was thinking about migrating my services to self management k8s cluster, mostly for education purposes. I have some low traffic services running on one dedicated server on Scaleway now - there's some nextcloud, portainer, hastebin (sort of pastebin) mysql database, personal wiki, couple of half-dead blogs, stuff like that. Nothing resources heavy, nothing that needs tight SLA. I plan to add a little of my own software anytime soon, but I don't expect it to be very needy as well.

I'm planning on going with 3 nodes with min. 2 cores and 4 GB of RAM, and an additional service for storage. Does anyone here had experience with self hostes kubernetes? Do you have any advices? Do you think nodes like these are enough or I should upgrade (or downgrade)? Can you reccomend some providers that could offer this setup at low cost?

19
1
submitted 11 months ago by [email protected] to c/[email protected]

Hey all,

I'm looking for a personal photo blog app, that I can self-host on my Synology.

It needs to be simple, allow me to manage content, and add simple text descriptions/comments.

Something in a style of https://len.to/ but with a CMS and login page.

Cheers!

20
1
submitted 11 months ago by [email protected] to c/[email protected]

currently i have few websites running on a single apache instance. everything works with the typical port forward setup. let say theres 5 websites with different domain names (some of it are sub-domain)

however, due to some special circumstances, some websites need to move to other server, different location, behind cgnat. i already set the tunnel up, however for whatever reason, it doesnt seems to work/point to the wrong websites/application, the default apache page to exact.

the domain/subdomain is not directly managed by me. but it is already pointed to my server through cname records. i do have other domain (unlrelated to the website) managed with cloudflare, thats what it tried to use with for the tunnel.

before:
website1.com -> (cname) s1.server.net
website2.com -> (cname) s1.server.net

after:
website1.com -> (tunnel address) tunnel1.server.net
website2.com -> (tunnel address) tunnel2.server.net

is there any proper/correct way to do this?

21
0
submitted 11 months ago by [email protected] to c/[email protected]

Hi there,
I'm looking for a Windows VPS hosting, that has a 16 core cpu and around 64 gb of ram.
Anyone got a provider? Or are there some small providers in here that can help me out?

22
2
submitted 1 year ago by [email protected] to c/[email protected]
23
1
submitted 1 year ago by [email protected] to c/[email protected]
24
2
submitted 1 year ago by [email protected] to c/[email protected]

cross-posted from: https://programming.dev/post/684345

Word never really got out about Discuss.Online which was set up to handle a huge influx on signups. But the signups haven't materialized. Here's what the admin has to say.

cross-posted from: https://discuss.online/post/198448

Timeline and reasoning behind recent infra changes

Recently, you may have noticed some planned outages and site issues. I've decided to scale down the size and resilience of the infrastructure. I want to explain why this is. The tl;dr; is cost.

Reasons

  • I started discuss.online about 4 weeks ago. I had hoped that the reaction to Reddit's API changes would create a huge rush to something new, for the people, by the people; however, people did not respond this way.
  • I built my Lemmy instance like any other enterprise software I have worked on. I planned for reliability and performance. This, of course, costs money. I wanted to be known as the poster child for how Lemmy should operate.
  • As I built out the services from a single server instance to what it became the cost went up dramatically. I justified this assuming that the rush of traffic would provide enough donors to supplement the cost for better performance and reliability.
  • The traffic load on discuss.online is less that extraordinary. I've decided that I've way over engineered the resilience and scale. Some SubReddits that had originally planned to stay closed decided to re-open. I no longer needed to be large.
  • The pricing of the server had gotten way out of control. More than the cost of some of the largest instances in Lemmy while running a fraction of the user base.

Previous infrastructure

  • Load balancer (2 Nodes @ $24/month total)
  • Two front-end servers (2 Nodes @ $84/month total)
  • Backend Server (1 Node @ $84/month total)
  • Pictures server (1 Node @ $14/month total)
  • Database (2 Nodes @ $240/month total)
  • Object Storage ($5/month + Usage see: https://docs.digitalocean.com/products/spaces/details/pricing/)
  • Extra Volume Storage ($10/month)
  • wiki.discuss.online web node ($7/month)
  • wiki.discuss.online database node ($15/month) [Total cost for Lemmy Alone: $483 + Usage]

Additionally:

  • I run a server for log management that clears all lots after 14 days. This helps with finding issues. This has not changed. ($21/month)
  • Mastdon server & DB ($42/$15/+storage ~ $60 total/month)
  • Matrix server & DB ($42/$30/+storage ~ $75 total/month)

Total Monthly server cost out of pocket: ~$640/month.

The wiki, Mastodon, Matrix, & log servers all remained the same. The changes are for Lemmy only and will be the focus going forward.

First attempt

As you can see it was quite large. I've decided to scale way down. I attempted this on 7/12. However, I had some issues with configuration and database migration. That plan was abandoned. This is what it looked like:

Planned infrastructure

  • Single instance server (1 Node @ $63/month total)
    • Includes front-end, backend, & pictures server.
  • Database server (1 Node @ $60/month total)
  • Object Storage ($5/month + Usage)
  • Extra Volumes ($20 / month total)

[Total new cost: ~$150 + Usage]

Second attempt

I had discovered that the issues from the first attempt were caused by Lemmy's integration with Postgres. So I decided to take a second attempt. This is the current state:

Current infrastructure

  • Single instance server (1 Node @ $63/month total)
    • Includes front-end, backend, & pictures server.
  • Database server (1 Node @ $60/month total)
  • Object Storage ($5/month + Usage)
  • Extra Volumes ($20 / month total)
  • wiki.discuss.online web node ($7/month)
  • wiki.discuss.online database node ($15/month)

[Total new cost for Lemmy alone: ~$170 + Usage]

New total monthly server cost out of pocket: ~$330

My current monthly bill is already more than that from previous infrastructure @ $336.

Going forward

Going forward I plan to monitor performance and try to balance the benefits of a snappy instance with the cost it takes to get there. I am fully invested in growing this community. I plan to continue to financially contribute and have zero expectations to have everything covered; however, community interest is very important. I'm not going to overspend for a very small set of users.

If the growth of the instance continues or rapidly changes I'll start to scale back up.

I'm learning how to run a Lemmy server. I'll adjust to keep it going.

Here are my current priorities for this instance:

  1. Security
    • This has to be number one for every instance. Where you decide to store your data is your choice again. You must be able to trust that your data is safe and bad actors cannot get it.
  2. Resilience & backups
    • Like before, it's your data and I'm keeping it useable for you. I plan to keep it that way by providing disaster recovery steps and tools.
  3. Performance
    • Performance is important to me mostly because it helps ensure trust. A site that responds well mans the admin cares.
  4. Features
    • Lemmy is still very new and needs a lot of help. I plan to contribute to the core of Lemmy along with creating 3rd party tools to help grow the community. I've already began working on https://socialcare.dev. I hope to help supplement some missing core features with this tool and allow others to gain from it in the process.
  5. User engagement
    • User engagement would be #1; however, everything before this is what makes user engagement possible. People must be using this site for it to matter and for me to justify cost and time.

Conclusion

If you notice a huge drop in performance or more issues than normal please let me know ASAP. I'd rather spend a bit more for a better experience.

Thanks, Jason

25
1
submitted 1 year ago by [email protected] to c/[email protected]

Track your wishlist items and get notified across multiple amazon stores

view more: next ›

Self-Hosted Main

502 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS