[-] [email protected] 6 points 1 month ago

Imagine that someone collected and kept the bookmarks there, and now they will disappear. Another reason to remember that you do not need to store anything important remotely.

[-] [email protected] 6 points 3 months ago* (last edited 3 months ago)

Today you need to be independent. I hope other projects will follow suit.

P.S. GitHub has announced a limit of 100,000 repositories per user or organization account. The limit will take effect on April 28.

[-] [email protected] 4 points 4 months ago* (last edited 4 months ago)

Not an exhaustive list on the Gecko engine or its forks:

  • Mozilla Firefox (Windows, macOS, Linux, Android, iOS)
  • LibreWolf (Windows, macOS, Linux)
  • Waterfox (Windows, macOS, Linux)
  • Tor Browser (Windows, macOS, Linux, Android)
  • Pale Moon (Windows, Linux)
  • Basilisk (Windows, Linux)
  • K-Meleon (Windows)
  • Midori (Windows, macOS, Linux)
  • SeaMonkey (Windows, macOS, Linux)
  • Floorp (Windows, macOS, Linux)
  • CometBird (Windows)
  • IceDragon (Windows)
  • Flock (Windows, macOS, Linux)
  • Capyloon (Windows, macOS, Linux)
  • Ladybird (Windows, macOS, Linux, Android)
  • QupZilla (Windows, macOS, Linux)
  • Zen Browser (Windows, macOS, Linux)
  • Comodo IceDragon (Windows)
  • Otter Browser (Windows, macOS, Linux)
[-] [email protected] 7 points 4 months ago

Good thing the KeepassXC can be used as a 2nd factor authenticator, though it has TOTP only, doesn't offer HOTP.

[-] [email protected] 4 points 5 months ago

positive-intentions is a decentralised P2P chat app. https://positive-intentions.com/

[-] [email protected] 7 points 8 months ago

As the release period was reduced to a month, so 0.1 0.2 0.3 began to appear and so every week

[-] [email protected] 5 points 8 months ago* (last edited 8 months ago)

as another option this KeePassXC(PC)+radicale+DAVx5 The same for KeepassDX

[-] [email protected] 6 points 8 months ago

Example of a Bash script that performs the following tasks

  1. Checks the availability of an important web server.
  2. Checks disk space usage.
  3. Makes a backup of the specified directories.
  4. Sends a report to the administrator's email.

Example script:

#!/bin/bash

# Settings
WEB_SERVER="https://example.com"
BACKUP_DIR="/backup"
TARGET_DIRS="/var/www /etc"
DISK_USAGE_THRESHOLD=90
ADMIN_EMAIL="[email protected]"
DATE=$(date +"%Y-%m-%d")
BACKUP_FILE="$BACKUP_DIR/backup-$DATE.tar.gz"

# Checking web server availability
echo "Checking web server availability..."
if curl -s --head $WEB_SERVER | grep "200 OK" > /dev/null; then
echo "Web server is available."
else
echo "Warning: Web server is unavailable!" | mail -s "Problem with web server" $ADMIN_EMAIL
fi

# Checking disk space
echo "Checking disk space..."
DISK_USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')
if [ $DISK_USAGE -gt $DISK_USAGE_THRESHOLD ]; then
echo "Warning: Disk space usage exceeded $DISK_USAGE_THRESHOLD%!" | mail -s "Problem with disk space" $ADMIN_EMAIL
else
echo "There is enough disk space."
fi

# Creating backup
echo "Creating backup..."
tar -czf $BACKUP_FILE $TARGET_DIRS

if [ $? -eq 0 ]; then
echo "Backup created successfully: $BACKUP_FILE"
else
echo "Error creating backup!" | mail -s "Error creating backup" $ADMIN_EMAIL
fi

# Sending report
echo "Sending report to $ADMIN_EMAIL..."
REPORT="Report for $DATE\n\n"
REPORT+="Web server status: $(curl -s --head $WEB_SERVER | head -n 1)\n"
REPORT+="Disk space usage: $DISK_USAGE%\n"
REPORT+="Backup location: $BACKUP_FILE\n"

echo -e $REPORT | mail -s "Daily system report" $ADMIN_EMAIL

echo "Done."

Description:

  1. Check web server: Uses curl command to check if the site is available.
  2. Check disk space: Use df and awk to check disk usage. If the threshold (90%) is exceeded, a notification is sent.
  3. Create a backup: The tar command archives and compresses the directories specified in the TARGET_DIRS variable.
  4. Send a report: A report on all operations is sent to the administrator's email using mail.

How to use:

  1. Set the desired parameters, such as the web server address, directories for backup, disk usage threshold and email.
  2. Make the script executable:
chmod +x /path/to/your/script.sh
  1. Add the script to cron to run on a regular basis:
crontab -e

Example to run every day at 00:00:

0 0 * * * /path/to/your/script.sh
[-] [email protected] 5 points 9 months ago

I can already see a crowd of advertisers running to them for the remaining 3% of its users.

[-] [email protected] 6 points 11 months ago

Is there anything there besides a video about Linux with 5 views? Maybe some unique blogs? Or at least reposts of channels from YouTube? Maybe collections of music videos?

[-] [email protected] 6 points 11 months ago

openSUSE is already a brand, now the main thing is not to get lost.

view more: ‹ prev next ›

fireshell

0 post score
0 comment score
joined 1 year ago