OwnCloud + ubuntu server + Single-board computer

...τα πάντα για το open source στον χώρο των gadgets, συζητήσεις, εργαλεία, open hardware, οδηγοί κ.ά.

Συντονιστής: adem1

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό ggia » 04 Ιουν 2013, 12:23

simosx έγραψε:
Ο κανόνας είναι: ό,τι τρέχει σε RPi, τρέχει και σε όλα τα άλλα, αρκετά καλύτερα.


Τελικά παράγγειλα το Raspberry Pi version B (512mbytes) όχι για κανένα άλλο λόγο αλλά επειδή υπάρχει πολύ ενεργή κοινότητα πίσω από αυτό. Καλύτερο hardware (Cubieboard κλπ) ή ένα χειρότερο Hardware (Raspberry Pi) με ενεργή κοινότητα; Επέλεξα το δεύτερο γιατί θεωρώ ότι η κοινότητα που στηρίζει ένα υλικό είναι πολύ σημαντική παράμετρος..

Μια αναζήτηση Cubieboard + owncloud δεν βγάζει τόσα πολλά αποτελέσματα όπως για το Raspberry Pi..

Για το Raspberry Pi υπάρχει και έτοιμο image με προεγκαταστημένο το OwnCloud ή και script! Για το UPS που αναφέρθηκα εκτός από DIY λύσεις αν κάποιος θέλει να πιάσει κολλητήρι θα υπάρχει και έτοιμο προϊόν (UPiS) από 15 Ιουνίου 2013.

Ψάχνοντας για single-board computers έπεσα και στο Ninja blocks το οποίο χρησιμοποιείται για προγραμματισμό ελεγκτών (θερμοκρασίας, ανοίγματος / κλεισίματος πόρτας κλπ).

ggia
--
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Ubuntu 12.04 LTS (32bit) σε desktop με μητρική Asus P5Q3
Προδιαγραφές Η/Υ ⇛ Επεξεργαστής Intel quad core επεξεργαστής│ Μνήμη 4gbs │ Κάρτα Γραφικών NVIDIA │ Κάρτα Ασύρματη ΟΧΙ│ Κάρτα Buetooth ΝΑΙ │ Κάρτα Ήχου - ενσωματωμένη στην μητρική Asus P5Q3 │ Οθόνη & Ανάλυση: 2 οθόνες (EIZO M1700 + EIZO L557) 17inches 1280X1024 ή κάθε μία.
Άβαταρ μέλους
ggia
babeTUX
babeTUX
 
Δημοσιεύσεις: 21
Εγγραφή: 06 Νοέμ 2009, 15:10
Τοποθεσία: Κομοτηνή - Αθήνα
Εκτύπωση

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό lepidas » 04 Ιουν 2013, 12:43

καλορίζικο!
αυτη η σελιδα θα σου φανεί χρήσιμη http://elinux.org/RPi_Hub
και μη ξεχασεις οτι αυτό δεχεται μόνο συμβατά περιεφεριακά(ειναι αρκετα ακομα και στην ελλαδα-δε θα δυσκολευτεις να βρεις κατι), δες τα εδω http://elinux.org/RPi_VerifiedPeripherals
και θελει ρευμα καλο 2A σίγουρα αμα αρχισεις να του βαζεις μπιχλιμπιδια επανω του. αν του βαλεις και usb hub να βαλεις και στο hub ρευμα εξτρα
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό ggia » 13 Ιουν 2013, 16:29

Χθες έφτασε το Raspberry Pi model B και έστησα τον owncloud server με επιτυχία! Ο Raspberry server βρίσκεται στην παρακάτω static ip.. αν θέλει να δει κανείς πως δουλεύει (π.χ. από πλευρά ταχύτητας κλπ). Η παρακάτω static ip με το Raspberry Pi θα την αφήσω ανοικτή για μερικές μέρες..

Μπείτε με όνομα χρήστη "ubuntu-forum" και κωδικό βάλτε το ίδιο. Αν θέλετε να το δοκιμάσετε με OwnCloud client να βάλετε από http και όχι https (που είναι η προκαθορισμένη επιλογή). Έχω βάλει 1Gbyte χώρο για πειραματισμό στο συγκεκριμένο λογαριασμό.

http://194.63.213.248/owncloud/

Αν θέλετε μπορώ να σας φτιάξω ένα οδηγό με όλα τα βήματα που έκανα. Το Rasberry Pi τρέχει το Raspbian “wheezy” (Debian έκδοση 2013-05-25). Σας ενδιαφέρει να δημοσιεύσω τα βήματα για την εγκατάσταση του OwnClodud στο Raspberry Pi (το γράφω γιατί το Raspberry δεν τρέχει ubuntu);

ggia
--
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Ubuntu 12.04 LTS (32bit) σε desktop με μητρική Asus P5Q3
Προδιαγραφές Η/Υ ⇛ Επεξεργαστής Intel quad core επεξεργαστής│ Μνήμη 4gbs │ Κάρτα Γραφικών NVIDIA │ Κάρτα Ασύρματη ΟΧΙ│ Κάρτα Buetooth ΝΑΙ │ Κάρτα Ήχου - ενσωματωμένη στην μητρική Asus P5Q3 │ Οθόνη & Ανάλυση: 2 οθόνες (EIZO M1700 + EIZO L557) 17inches 1280X1024 ή κάθε μία.
Άβαταρ μέλους
ggia
babeTUX
babeTUX
 
Δημοσιεύσεις: 21
Εγγραφή: 06 Νοέμ 2009, 15:10
Τοποθεσία: Κομοτηνή - Αθήνα
Εκτύπωση

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό lepidas » 13 Ιουν 2013, 17:27

Συγχαρητήρια και ναι βάλε τον οδηγό με τα βήματα, εδω στην ίδια ενότητα οδηγοί (how to) για developer boards, πολλά μπράβο
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό konnn » 26 Ιουν 2013, 15:22

simosx έγραψε:2.http://dx.com/p/jesurun-a18-android-4-2 ... k-213911... ack-213911 63€
(σε form factor ενός π.χ. αποκωδικοποιητή ή οικιακού router, με Ethernet, 4 USB και το διπύρηνο επεξεργαστή της Allwinner που δουλεύει καλά με Linux).

Και στα δύο μπορεί να μπει Ubuntu και να λειτουργήσει ως server. Αυτό με αντιπαραβολή το testimonial του Roman που αυτή που χρησιμοποιεί αυτή τη στιγμή είναι με μονοπύρηνο επεξεργαστή.

Ο κανόνας είναι: ό,τι τρέχει σε RPi, τρέχει και σε όλα τα άλλα, αρκετά καλύτερα.



Σχετικά με αυτό το προϊόν απ' ό,τι βλέπω οι υποστηριζόμενοι υπότιτλοι είναι .ssa ενώ η επέκταση που χρησιμοποιείται ευρέως νομίζω είναι η .srt . Δεν είμαι και ιδιαίτερος γνώστης αλλά μήπως υπάρχει πρόβλημα στο να βρω υπότιτλους;
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: OwnCloud + ubuntu server + Single-board computer

Δημοσίευσηαπό ggia » 09 Ιούλ 2013, 16:13

Οδηγίες για το πως εγκατέστησα στο OwnCloud και κάποιες γενικές ρυθμίσεις για το Raspberry Pi Model B 512mbytes.

Κατεβάζεις το Raspbian “wheezy” και το βάζεις σε μια SD κάρτα. Αν δεν έχουμε οθόνη (πιθανό πρόβλημα γιατί το Raspberry Pi βγάζει έξοδο HDMI και όχι VGA) αλλά θέλουμε να αρχικοποιήσουμε το Raspberry Pi (χωρίς οπτική έξοδο) τρέχουμε τις επόμενες εντολές "τυφλά" με συνδεδεμένο usb πληκτρολόγιο, οι οποίες ενεργοποιούν το ssh ("τυφλά" βάζεις το προκαθορισμένο username και passwd (είναι το username: "pi" και passwd: "raspberry", στην συνέχεια ενεργοποιείς το ssh και επειδή το τρέχεις ως root χρειάζεται να μπει πάλι το προκαθορισμένο passwd "raspberry"):

Κώδικας: Επιλογή όλων
pi
raspberry
sudo /etc/init.d/ssh start
raspberry


Στην συνέχεια χρησιμοποιούμε ένα εργαλείο όπως το "Advanced IP Scanner" και βρίσκουμε το Raspberry Pi στο τοπικό δίκτυο. Την διεύθυνση IP την χρησιμοποιούμε για να συνδεθούμε μέσω ssh (π.χ. ssh στο ubuntu ή με το Putty στα windows). Στην συνέχεια κάνουμε login με το user name: pi και τον προκαθορισμένο κωδικό "raspberry". Αλλάζουμε τον κωδικό με το "passwd", εγκαθιστούμε το vim και τρέχουμε το config file του raspberry.

Κώδικας: Επιλογή όλων
passwd
sudo apt-get install vim
sudo raspi-config


Στο 4. επιλέγω internationalization options και βάζω el_GR.UTF-8 (για ελληνικά). Στην συνέχεια ενεργοποιώ το ssh κατά το boot από το 8. Advanced Options -> ssh enable. Κάνω ενημέρωση λειτουργικού από το 8. Advanced Options -> Update. Επιλέγω επίσης 1. Expand file system για να χρησιμοποιηθεί ολόκληρη η SD κάρτα και όχι μόνο τα 2Gbytes. Στο 3. Enable Boot to Desktop επιλέγουμε να είναι απενεργοποιημένο.

Ρύθμιση Στατικής IP για το σχολικό δίκτυο (όταν το IP χρησιμοποιηθεί σε κάποια σχολική μονάδα και θέλουμε να το κάνουμε server με την στατική ip του σχολείου). Πάμε στο αρχείο /etc/network/interfaces το οποίο είναι το παρακάτω και είναι ρυθμισμένο να παίρνει αυτόματα ip.

Κώδικας: Επιλογή όλων
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp


Με τις παρακάτω ρυθμίσεις ρυθμίζεται το Raspberry Pi να παίρνει στατική ip. Η διεύθυνση 10.x.y.11 είναι η δεύτερη static ip που έχει η κάθε σχολική μονάδα που συνδέεται στο Σχολικό Δίκτυο. Στην διεύθυνση 10.x.y.10 βρίσκεται ο κύριος server. Στο σχολικό δίκτυο οι διευθύνσεις 10.x.y.10 και 10.x.y.11 αντιστοιχούν σε δύο πραγματικές (στατικές) διευθύνσεις χρησιμοποιώντας την τεχνική Static NAT ([url=http://ts.sch.gr/wiki/Windows/Προχωρημένα/Απομακρυσμένη]δείτε εδώ[/url]). Γενικά η NAT είναι μια τεχνική ώστε να μεταγλωττίζονται οι εσωτερικές διευθύνσεις του τοπικού δικτύου σε μια εξωτερική διεύθυνση. Σε ένα τοπικό δίκτυο μπορούν να συνδέονται πολλοί υπολογιστές και να μοιράζονται μια ίδια εξωτερική στατική διεύθυνση. Διευθύνσεις της μορφής 10.0.0.0 έως 10.255.255.255 ή 172.16.0.0 έως 172.31.255.255 και 192.168.0.0 έως 192.168.255.255 είναι μη δρομολογίσημες (δηλαδή non Routable IP Addresses). Αυτές οι διευθύνσεις δεν μπορούν να χρησιμοποιηθούν ως στατικές και χρησιμοποιούνται από τα δίκτυα ως εσωτερικές διευθύνσεις.

Κώδικας: Επιλογή όλων
auto lo

iface lo inet loopback
iface eth0 inet static
address 10.X.Y.11
netmask 255.255.255.0
gateway 10.X.Y.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp


Στο αρχείο sudo vim /etc/network/interfaces εμφανίζονται οι παράμετροι dns οι οποίοι είναι σωστοί:
Κώδικας: Επιλογή όλων
domain XXX.sch.gr
search XXX.sch.gr
nameserver 10.X.Y.10
nameserver 194.63.239.164
nameserver 194.63.237.4
nameserver 194.63.238.4


Σε οικιακή εγκατάσταση θα μπορούσε να γίνει ρύθμιση του router και με βάση την MAC address του Raspberry Pi να δίνει αυτόματα μέσω dns μια συγκεκριμένη IP.. π.χ. την 192.168.1.2 (το 192.168.1.1 είναι συνήθως ο router).

Εγκατάσταση OwnCloud.

Με το sudo vim /etc/apt/sources.list.d/owncloud.list δημιουργώ το αρχείο /etc/apt/sources.list.d/owncloud.list και βάζω την παρακάτω γραμμή:

Κώδικας: Επιλογή όλων
deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_6.0/ /


Τρέχω τα παρακάτω για να κατέβει/εισαχθεί το "κλειδί" του owncloud αλλά και να γίνει η εγκατάστασή του. Μαζί με το πακέτο του ownCloud θα εγκατασταθεί και ο apache server και η mysql/sqlite βάση κλπ:

Κώδικας: Επιλογή όλων
sudo apt-get update
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_6.0/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install owncloud


Κατόπιν συνεδεόμαστε στο 10.X.Y.11/owncloud ή στην IP όπου βρίσκεται το Raspberry Pi (Π.χ. 192.168.1.2/owncloud) και επιλέγουμε το όνομα και το κωδικό του διαχειριστή. Προσωπικά επέλεξα τη βάση sqlite και όχι τη βάση MySQL, θεωρώντας ότι το sqlite είναι γρηγορότερο από ότι η MySQL.

Πηγές:

http://raspberrypi.stackexchange.com/qu ... t-a-screen
http://elinux.org/Configuring_a_Static_ ... spberry_Pi
http://www.slideshare.net/ipapaioa/ss-9444238
--
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Ubuntu 12.04 LTS (32bit) σε desktop με μητρική Asus P5Q3
Προδιαγραφές Η/Υ ⇛ Επεξεργαστής Intel quad core επεξεργαστής│ Μνήμη 4gbs │ Κάρτα Γραφικών NVIDIA │ Κάρτα Ασύρματη ΟΧΙ│ Κάρτα Buetooth ΝΑΙ │ Κάρτα Ήχου - ενσωματωμένη στην μητρική Asus P5Q3 │ Οθόνη & Ανάλυση: 2 οθόνες (EIZO M1700 + EIZO L557) 17inches 1280X1024 ή κάθε μία.
Άβαταρ μέλους
ggia
babeTUX
babeTUX
 
Δημοσιεύσεις: 21
Εγγραφή: 06 Νοέμ 2009, 15:10
Τοποθεσία: Κομοτηνή - Αθήνα
Εκτύπωση

Προηγούμενη

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Gadgets με Λογισμικό Ανοιχτού Κώδικα