@haraldrieder
#Win2linux
Suche nach "Linux" und beispielsweise 'Surface Pro 3":
https://github.com/linux-surface/linux-surface

Es gibt einige angepasste Distros; die Schwierigkeiten liegen scheinbar in der Unterstützung der proprietären Microsoft-Hardware. Daher sollte explizit das Surface-Modell erwähnt sein.

Das virtuelle Weiterleben der Windows-Installation ist möglich; falls es Windows-Programme gibt, die "zum Nachschauen" oder ähnlichen Gründen offline betrieben werden müssen:
https://www.heise.de/ratgeber/So-lebt-Ihre-Windows-Installation-unter-Linux-weiter-10501652.html?seite=all

GitHub - linux-surface/linux-surface: Linux Kernel for Surface Devices

Linux Kernel for Surface Devices. Contribute to linux-surface/linux-surface development by creating an account on GitHub.

GitHub

Come creare un dominio personalizzato collegato al proprio utente su Mastodon (alias)

https://lemmy.casasnow.noho.st/post/43761

Come creare un dominio personalizzato collegato al proprio utente su Mastodon (alias) - SnowfanLemmy

Mastodon funziona come una federazione di server ed usa il protocollo Webfinger per risolvere gli indirizzi degli utenti. Puoi configurare una pagina sul tuo dominio che risponda alle richieste Webfinger rimandando al tuo indirizzo Mastodon originale. Creerai perciò un alias che potrai usare e far usare su Mastodon. In poche parole se hai l’utente @pippo ed il tuo dominio è casa.com [http://casa.com] potrai essere cercato e menzionato su Mastodon anche come @[email protected] [/u/[email protected]] . La teoria è semplice, piazzare un file json di configurazione dentro una cartella con sottocartella sul tuo sito nel tuo dominio. Siccome io ho una VPS linux-debian con YunoHost e wordpress installato, spiegherò come approciarsi utilizzando questa configurazione. Prima di tutto bisogna creare un file index.php che contenga il seguente codice: <?php $res = @$_GET['resource']; if ($res != 'acct:[email protected]') { header('HTTP/1.0 404 Not Found'); die(); } header('Content-Type: application/json'); echo json_encode([ 'subject' => 'acct:[email protected]', 'aliases' => [ 'https://snowfan.masto.host/@UtenteMastodono', 'https://snowfan.masto.host/users/UtenteMastodon' ], 'links' => [ [ 'rel' => 'http://webfinger.net/rel/profile-page', 'type' => 'text/html', 'href' => 'https://snowfan.masto.host/@UtenteMastodon' ], [ 'rel' => 'self', 'type' => 'application/activity+json', 'href' => 'https://snowfan.masto.host/users/UtenteMastodon' ] ] ]); ?> Sostituire a snowfan.masto.host il server mastodon desiderato, a MioUtente il nome utente ed a MioDominio il nome del dominio. Il file lo possiamo creare in locale e trasportarlo alla VPS con ftp, oppure collegarci con SSH e crearlo con nano. Se siamo collegati con SSH alla VPS, digitare SU seguito dalla password di root. spostiamoci alla cartella di worpress o alla cartella root del dominio che ci interessa, nel caso di worpress dovrebbe essere “/var/www/wordpress” o nel caso di installazioni multiple potremo avere “/var/www/wordpress_2″. In questa cartella dobbiamo creare una cartella .well-known ed una sottocartella al suo interno webfinger e dentro webfinger posizionare lo script-file index.php. eseguire da root o tramite sudo il seguente comando: chown -R www-data:www-data /var/www/wordpress/.well-known Questo comando cambia proprietario e ne permette la gestione ad apache/ngix Digitare i seguenti comandi controllando che le cartelle siano corrette: sudo find /var/www/wordpress/.well-known -type d -exec chmod 755 {} ; sudo find /var/www/wordpress/.well-known -type f -exec chmod 644 {} ; Questi comandi danno i corretti permessi alle cartelle ed al file. A questo punto non ci rimane che testare che funzioni tutto, dal nostro browser preferito immettere questo url debitamente corretto col dominio giusto: https://miodominio.com/.well-known/webfinger?resource=acct%3AUtenteMastodon%40MioDominio.com [https://miodominio.com/.well-known/webfinger?resource=acct%3AUtenteMastodon%40MioDominio.com] Se tutto funziona dovremmo vedere a video uno script json. Il passaggio successivo è andare su mastodon e digitare nel box di ricerca: @[email protected] [/u/[email protected]] se anche questo passaggio funziona abbiamo fatto tutto correttamente. Se riceviamo una pagina 404 ci potrebbe essere un problema nello script che va verificato.

Come creare uno script su YunoHost che ci permetta di ricevere una mail in caso fossero disponibili aggiornamenti

https://lemmy.casasnow.noho.st/post/37842

Come creare uno script su YunoHost che ci permetta di ricevere una mail in caso fossero disponibili aggiornamenti - SnowfanLemmy

Collegarsi tramite SSH alla propria VPS su cui è installato YunoHost. Creare lo script con il seguente comando: nano yunohost-update-check.sh [http://yunohost-update-check.sh] incollare il seguente script: #!/bin/bash # your email EMAIL_DEST="[email protected]" # temp file TMP_FILE=$(mktemp) # check echo "=== Aggiornamenti di sistema ===" > "$TMP_FILE" yunohost tools update >> "$TMP_FILE" 2>&1 # Se il file contiene qualcosa di diverso da 'Nothing to upgrade' if ! grep -q "Nothing to do. Everything is already up-to-date." "$TMP_FILE"; then mail -s "Aggiornamenti disponibili su $(hostname)" "$EMAIL_DEST" < "$TMP_FILE" fi # Rimuove il file temporaneo rm "$TMP_FILE" Sostituire [email protected] [[email protected]] con la casella di posta dove si vuole ricevere l’email. Usare i comandi da tastiera CTRL+x e digitare “y” per salvare e cliccare invio sul nome file. A questo punto dobbiamo dare i permessi di eseguibilità al file digitando: chmod +x yunohost-update-check.sh [http://yunohost-update-check.sh] Ora dobbiamo dire al server di eseguire una volta al giorno il nostro script. Per prima cosa diventiamo l’utente root digitando il comando: su seguito dalla password di root. a questo punto creare un task temporizzato eseguendo questo comando: crontab -e ci chiederà che editor usare, scegliere nano. Si aprirà l’editor, spostarsi all’ultima riga vuota ed incollare questo comando: 0 6 * * * /home/MioUtenteYunoHost/yunohost-update-check.sh 0 6 significa che verrà eseguito alle 6 del mattino * * * significa di ogni giorno del mese, di ogni mese, di ogni giorno della settimana /home/MioUtenteYunoHost/yunohost-update-check.sh deve essere modificato in quanto MioUtenteYunoHost deve essere sostituito con l’utente amministrativo di YunoHost che è lo stesso utente che usate per la connessione a SSH. Usare i comandi da tastiera CTRL+x e digitare “y” per salvare e cliccare invio sul nome file. Se tutto andrà liscio riceverete nella casella di posta impostata le notifiche dei prossimi aggiornamenti disponibili per YunoHost.

Come rinunciare a calendario e contatti Google ed avere tutti i dati sul proprio server Linux usando come client delle APP open source

https://lemmy.casasnow.noho.st/post/36516

Come rinunciare a calendario e contatti Google ed avere tutti i dati sul proprio server Linux usando come client delle APP open source - SnowfanLemmy

Questo articolo non vuol essere la guida unica possibile allo scopo, così è come ho fatto io, sicuramente vi sono altri modi, ma questa è una soluzione testata e funzionante. Se vi fossero omissioni o errori, non esitate a rispondere a questo post o contattarmi. Installare sul proprio server Linux il programma server chiamato NextCloud con YunoHost è semplicissimo. Nelle impostazioni di installazione, lasciare aperta l’applicazione ai “visitatori” (ovvero agli utenti non autenticati che potranno autenticarsi) dall’apposito menu a tendina. Da nextCloud -> Applicazioni -> ufficio e testo -> cercare “Calendar”, installarla e abilitarla se già non è stato fatto. Ora in alto nella barra aparirà un’icona Calendario. Da nextCloud -> Applicazioni -> ufficio e testo -> cercare “Contacts”, installarla e abilitarla se già non è stato fatto. Ora in alto nella barra apparirà un’icona Contatti. Da smartphone android installare l’APP DAVX5 ( https://www.davx5.com/ [https://www.davx5.com/] ) che si trova disponibile gratuitamente sullo store F-Droid ( https://f-droid.org/it/ [https://f-droid.org/it/] ), mentre sul PlayStore costa € 5 circa. Piccola nota: le applicazioni android scaricate da F-Droid sono open source e ricevono aggiornamenti. Installare l’APP DAVX5 dando i permessi richiesti. Cliccare sul tasto + presente nella pagina principale dell’APP ed inserire l’url di NextCloud e negli appositi campi anche l’user e la password con cui accedete (di default l’unico utente presente è l’amministratore di YunoHost). Per avere un calendario open source e visualizzare gli eventi di NextCloud senza usare Google calendar: installare dallo store F-Droid l’APP gratuita “Etar” ( https://f-droid.org/it/packages/ws.xsoh.etar/ [https://f-droid.org/it/packages/ws.xsoh.etar/] ) che di default mostrerà tutti i calendari che ha trovato tra cui quello configurato da noi. Da impostazioni sarà possibile disattivare il calendario Google e verificare che l’account NextCloud sia attivo. Etar dispone anche di un bel widget. Per visualizzare i contatti si può utilizzare l’APP contatti di google. Qualora si desideri un’alternativa open source, Fossify mette a disposizione l’APP telefono, messaggi, contatti e molte altre ( https://search.f-droid.org/?q=fossify&lang=it [https://search.f-droid.org/?q=fossify&lang=it] ) che potremo sincronizzare col nostro server grazie a DAVX5 senza che nessuno metta il naso nei nostri contatti, telefonate ed SMS. Come configurare i contatti NextCloud su thunderbird da PC: dall’APP DAVX5 su android cliccare sull’account creato nella pagina principale, spostarsi in cardDAV e cliccare sulla rubrica NextCloud. Copiare “indirizzo URL”, spostarsi in thunderbird sul proprio PC, cliccare su rubrica e poi su nuova rubrica che è l’icona in alto a sinistra e scegliere “Aggiungi rubrica cardDAV”, scrivere il nome utente ed incollare l’url copiato da android, successivamente verrà chiesta la password. Come configurare il calendario NextCloud su thunderbird da PC:dall’APP DAVX5 su android cliccare sull’account creato nella pagina principale, spostarsi in calDAV e cliccare sul calendario. Copiare “indirizzo URL”, spostarsi in thunderbird sul proprio PC, nella barra di destra cliccare l’icona “Calendario” e poi in basso o sui tre puntini, cliccare su “Nuovo Calendario”. Selezionare l’opzione “sulla rete”, immettere lo stesso username della rubrica ed incollare l’url copiato da android su DAVX5, successivamente immettere la password e confermare. Una nota: da NextCloud web, che è visualizzabile da qualunque browser, si possono leggere e modificare sia i contatti che gli eventi del calendario.

Acquisto e configurazione di una VPS linux su cui installare YunoHost

https://lemmy.casasnow.noho.st/post/34945

Acquisto e configurazione di una VPS linux su cui installare YunoHost - SnowfanLemmy

Guida per configurare in modo semplice un server linux per utenti windows Questa quida è stata pensata per guidare passo passo un utente Windows senza particolari esperienze sistemistiche, ma ovviamente può essere adattata e seguita anche da un utente Linux. Perchè comprare un Server Linux? Perchè costa poco e tutti i programmi che ci permetteranno di sostituire GMail, Drive, il sito internet, ecc… Sono gratuiti ed open source. In realtà il vostro sistema operativo è relativo perchè installeremo poi YunoHost che si pilota fondamentalmente da browser ed è in qualche modo simile a Plesk. Comprare una VPS Il primo passo è comprare una VPS linux, io ho scelto il servizio di https://contabo.com/en/ [https://contabo.com/en/] che, al momento in cui scrivo questa guida, costa circa € 5 al mese. Durante la configurazione per l’acquisto scegliere le opzioni che più rispondono alle nostre esigenze, uniche note importanti sono che durante la configurazione viene chiesto il sistema operativo ed ovviamente dobbiamo scegliere Linux con distribuzione Debian e ci viene chiesta la password di root (l’utente amministrativo di linux). Salvare la password su file ed in un posto sicuro. Dopo qualche ora ci arriverà la mail che ci comunica che il server è stato attivato, per cui possiamo effettuare il primo collegamento. Primo collegamento a YunoHost Per gli utenti Windows è necessario un client SSH, in questo caso Putty che potete scaricare su https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html] . La configurazione di putty è piuttosto semplice, impostare un Host (che corrisponde all’ IP della vostra VPS), selezionare SSH e cliccare su connetti. La schermata che sempra un prompt dei comandi ci chiederà l’utente, inserire root a questo punto ci chiederà la password che non vedremo mentre digitiamo, fare copia dal nostro sistema operativo Windows e tornare sulla finestra di putty, dove per incollare basterà premere una volta il tasto destro del mouse e confermare con invio (su Linux per copiare basta selezionare un testo col mouse e per incollare basta premere il tasto destro una volta). A questo punto dobbiamo installare YunoHost, la cui documentazione è qui disponibile https://doc.yunohost.org/admin/get_started/install_on/remote_server [https://doc.yunohost.org/admin/get_started/install_on/remote_server] , ci basterà scrivere: curl https://install.yunohost.org/ [https://install.yunohost.org/] | bash e premere invio. Ci verranno chieste poche informazioni: dobbiamo inserire un dominio e ci basterà inserire yolo.test che è un dominio fittizio che poi varieremo. Ci verrà chiesto altresì il nome utente da usare per gestire YunoHost che non potrà essere nè root nè admin o similari per motivi di sicurezza, inserite un nome utente di vostro gradimento che dovete appuntarvi, successivamente vi verrà chiesta una password che dovrete appuntarvi. Verrà anche chiesto se può modificare il file dell’SSH, rispondere Y. Al termine dell’installazione di YunoHost possiamo chiudere putty che per il momento non ci serve più ed aprire il browser. Collegamento all’interfaccia web di YunoHost Come url, nel browser, digitare l’IP del server, ci verrà chiesto l’utente e noi dovremo digitare l’utente inserito durante l’installazione di YunoHost, stesso dicasi per la password. A questo punto siamo in YunoHost ed abbiamo la possibilità, ad esempio, di creare Caselle di posta, siti internet ed installare la nostra personale versione open source di un sostituto di Google Drive, oltre a tante altre cose. La prima cosa da fare è andare in Domini e configurare un dominio, il primo dominio, consiglio di averlo gratuito. Cliccare su Aggiungi Dominio e scegliere l’opzione che ci fa aggiungere un dominio gratuito di terzo livello (Non possiedo un dominio, voglio registrare/usare un dominio DynDNS gratuito, offerto dal progetto YunoHost) , ad esempio pippo.nohost.me [http://pippo.nohost.me] o scegliere uno dei domini disponibili di gradimento. A questo dominio potremo aggiungere tutti i domini di quarto livello che vogliamo in modo completamente gratuito! N.B. D’ora in poi volessimo accedere a Terminal, diciamo “il prompt di comandi tramite putty”, non lo possiamo fare tramite l’utente root, ma dovremo usare l’account creato durante l’installazione di YunoHost e relativa password. Stesso dicasi per l’FTP o meglio SFTP tramite filezilla ad esempio. Creare nuove caselle di posta ovvero creare nuovi utenti YunoHost Basta andare nella sezione utenti, dove vediamo già il nostro utente amministratore, cliccare su Nuvo utente e scegliere il dominio, automaticamente YunoHost creerà una casella col nome utente ed il dominio predefinito che abbiamo creato, ad esempio [email protected] [[email protected]]. Inserire una password strong, dopo la conferma del salvataggio sarà possibile variare dominio se necessario cliccando su utente e poi su modifica utente NomeUtente. La posta così creata è facilmente accessibile ed a zero configurazione dall’APP android k9 e da thunderbird per sistemi desktop. Naturalmente potete usare le applicazioni che più vi aggradano. Installare applicazioni su YunoHost Per installare applicazioni come ad esempio un sostituto di Google drive o wordpress, basterà andare su Applicazioni e poi cliccare su Installa un’app. Vi sono svariate applicazioni disponibili che si possono installare ricercandole. Vi segnalo NextCloud che è un sostituto di Google drive e WordPress con cui è possibile creare siti web. Sarà sempre possibile scegliere il dominio dove installarli e scegliere l’utente YunoHost che dovrà fungere da amministratore dell’APP. Backup di YunoHost Fare i backup è estremamente semplice, basterà andare nella sezione Backup, cliccare su Archivi locali e poi cliccare su Nuovo Backup. Aggiornare YunoHost Aggiornare YunoHost ed i suoi componenti è molto semplice, basterà andare nella sezione Aggiornamento di sistema ed installare gli aggiornamenti se presenti. Si consiglia di fare sempre un backup prima, come spiegato al paragrafo precedente.

The Social Web Devroom at FOSDEM had been fantastic yesterday. All of the talks worth to rescreen them once the come online.

I will try to attend too many BOF workshops today 😅 and still have to walk around to discover all the gems at the different projects booth 🤯

Up cycling Android at 9h fosdem.org/2025/schedule/event…

At 12h the Social Web BOF fosdem.org/2025/schedule/event…

And at 14h Windows-10-to-Linux up cycling fosdem.org/2025/schedule/event…

Really looking forward to this Sunday at FOSDEM

#fosdem25 #upcyclingandroid #socialwebfosdem #windows10 #win2linux

FOSDEM 2025 - FSFE Upcycling Android Workshop BOF