schitteren is een open source-applicatie die op Linux-, Mac- en Android-apparaten kan worden geïnstalleerd synchroniseer bestanden tussen meerdere computers vergelijkbaar met hoe u het doet dropbox. |
Allereerst, waarom zou u Dropbox verlaten en Sparkleshare proberen?
1.- Met SparkleShare heeft u controle over uw gegevens doordat u deze op uw eigen server kunt opslaan.
2.- Er is geen uploadlimiet. Als u de gegevens op uw eigen server opslaat, is de enige limiet de capaciteit van uw harde schijf.
3.- SparkleShare is platformonafhankelijk. Hoewel de versie voor Windows en iOS is gepland, zijn er nog geen datums voor deze versies gedefinieerd.
Installatie
Op de klant
Ik opende een terminal en schreef (alleen voor Ubuntu 11.10):
sudo apt-get install schitteren
Dit pakket is ook verkrijgbaar in de repositories van andere populaire Linux-distributies. Ook verkrijgbaar is jouw broncode.
Open vervolgens SparkleShare en voer uw naam en e-mailadres in. Klik op Doorgaan.
SparkleShare maakt een configuratiebestand aan in de map ~ / SparkleShare. Kopieer de inhoud.
Op de server
Zorg ervoor dat je de git en openssh-server pakketten geïnstalleerd hebt.
Log in op de server en voer de volgende opdrachten uit:
adduser --disabled-wachtwoord git
cd / home / git
git init --bare MijnProject
mkdir.ssh
vi .ssh / geautoriseerde_sleutels
Druk op de i-toets om de bewerkingsmodus te activeren. Plak de tekst die u eerder uit het configuratiebestand heeft gekopieerd. Druk op ESC, ik schreef: x! en druk op Enter om het bestand op te slaan. Als je wilt dat meer mensen toegang krijgen tot dit project, plak dan hun accolades op een nieuwe regel in dit bestand.
Voer ten slotte de volgende opdrachten uit:
chmod 700 .ssh
chmod 600 .ssh / geautoriseerde_toetsen
chown -R git.
In het voorbeeld is de git-gebruiker gekozen omdat de client aanneemt dat die gebruiker zal worden gebruikt. Indien nodig kan het echter worden gewijzigd. U hoeft het alleen aan de client te vertellen (in de volgende stap) met behulp van het voorvoegsel gebruiker @ in het serveradres.
Op de klant, nogmaals
Klik op het SparkleShare-statuspictogram en selecteer de optie "Gehost project toevoegen". Selecteer vervolgens "Op mijn eigen server" en typ het adres van uw server in het adresveld en "/ home / git / MyProject" in het veld Pad op afstand. Klik op Toevoegen.
Klaar, SparkleShare zou aan uw server moeten zijn gekoppeld!
bron: schitteren
Ik ben nieuw bij Linux, ik probeer deze server echt te configureren, maar ik mis veel stukjes om hem aan de praat te krijgen. Hopelijk konden ze dingen niet als vanzelfsprekend beschouwen als "Zorg ervoor dat je de git en openssh-server pakketten geïnstalleerd hebt."
Wat is Git? nou, ik heb het al onderzocht en geïnstalleerd, en dan? waarom bij het uitvoeren van de adduser-opdrachten
–Uitgeschakeld-wachtwoord git
cd / home / git
git init -bare MyProject
mkdir.ssh
vi .ssh / geautoriseerde_sleutels
Het vertelt me iets dat niet klopt.
Excuseer mijn toon, maar ik ben erg gefrustreerd en ik zou graag willen weten of er een veel completere en gedetailleerdere tutorial is over hoe je het helemaal opnieuw kunt samenstellen.
Bedankt voor de informatie en ondersteuning.
Hmm! Hoe interessant ... ik denk dat de eerste van deze alternatieven (omdat er verschillende van deze stijl zijn), die is geïnstalleerd op Linux, en clients voor iOS en Windows heeft (precies degene die deze mist, volledig mijn aandacht zal trekken. , Ik blijf bij OwnCloud 😛
Helaas wel.
Misschien halen ze iets uit SparkleShare. De waarheid is dat iedereen zoiets wil, dat ofwel automatisch de foto's van de mobiele telefoon naar een specifieke map op de computer uploadt of de muziek van een specifieke map van de computer naar de mobiele telefoon downloadt. Voor het eerst hebben we Dropin.
Eén vraag: kent u een gesynchroniseerd alternatief dat de bestanden automatisch naar een Android-mobiel downloadt?
groeten
Heb je Mono nog nodig? Het is het enige dat me terugtrekt uit dit programma ...
Kijk hoe interessant ik in de zomer had gedacht om een programma vergelijkbaar met dropbox samen te stellen om materiaal van de universiteit met vrienden te delen en hiervoor bepaalde faciliteiten te bieden.
Wat meer is, ik had er al aan gedacht om het git of een andere versiemanager te maskeren, nu ga ik kijken hoe dit is, en in ieder geval kijken of sommige code of ideeën me kunnen helpen 😀
bedankt, het helpt me veel