Forum Orisinil
Kategori Umum => Diskusi Umum => Topic started by: Fortunecells on May 09, 2017, 12:26:36 AM
-
Ada yang punya addon otomax untuk facebook center gak gan?
Kalau ada infonya disini donk, banyak reseller kami yg minta facebook center
-
kalo saya pake jabber transport gan ,bisa buat jabber,telegram,facebook tanpa perlu addon
-
kalo saya pake jabber transport gan ,bisa buat jabber,telegram,facebook tanpa perlu addon
Punya tutorialnya gak gan?
-
Punya tutorialnya gak gan?
gak punya tutorial gan, saya waktu bikinnya gak langsung jadi, tapi bertahap sambil coba2 jadi agak lupa.
yg pasti bahan2nya:
-install linux (ubuntu)
-install spectrum 2
-install ejabberd/openfire/prosody
plus indihome sama dyndns kalo gak punya ip static
-
gak punya tutorial gan, saya waktu bikinnya gak langsung jadi, tapi bertahap sambil coba2 jadi agak lupa.
Ini saya pakai openfire + gojira/spectrum2, nanti tahap loginnya user yg pakai facebook gmn ya? Apa langsung username dan password di jabber diisi dgn detail akun facebook?
-
Ini saya pakai openfire + gojira/spectrum2, nanti tahap loginnya user yg pakai facebook gmn ya? Apa langsung username dan password di jabber diisi dgn detail akun facebook?
kalo sudah sudah siap semua sih tinggal setting aja di openfire sama spectrum 2 confignya, kalo di saya pake ejabberd, tapi pernah coba jg pake openfire seting nya ada perbedaan dikit.
config facebook.cfg ,di spectrum 2 saya kira2 spt ini :
[service]
jid = facebook.example.com
password = rahasia
server = 127.0.0.1
port = 5275
backend_host = 127.0.0.1
users_per_backend=10
# Sesuaikan path backend nya.
backend=/usr/local/bin/spectrum2_libpurple_backend
protocol=prpl-facebook
name=Facebook Transport
type=xmpp
[logging]
config = /etc/spectrum2/logging.cfg
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
type = sqlite3
[registration]
enable_public_registration=1
[purple]
show-unread=false
di open fire ada tambahan
admin_jid = gojaraadmin@example.com
==============
tahap loginnya , sama dgn jabjab..
buka id jabber nya di psi, kemudian cari service discovery nya, kalo setting benar muncul service facebook.
terus register, masukan id facebook sama password nya.
(https://s8.postimg.org/6yq0vq38l/psi.jpg)
di otomax center nya login id jabber.
tambah usernya manual, kira2 id usernya jadi seperti ini :1100021563@facebook.example.com
1100021563 = lihat di link profile picture facebooknya, profile id paling akhir
-
kalo sudah sudah siap semua sih tinggal setting aja di openfire sama spectrum 2 confignya, kalo di saya pake ejabberd, tapi pernah coba jg pake openfire seting nya ada perbedaan dikit.
Waduh rumit gan, saya pakai wndows system soalnya, ada alternatif lain gak?
-
Waduh rumit gan, saya pakai wndows system soalnya, ada alternatif lain gak?
rumit awal nya ,kalo sdh jadi joss ;D
kalo di windows gak bisa gan, mungkin pakai virtual box di install linux
-
Ilmu tingkat dewa, belum nyampai saya, numpang baca nambah2 ilmu dikit wkwkwkw
-
rumit awal nya ,kalo sdh jadi joss ;D
kalo di windows gak bisa gan, mungkin pakai virtual box di install linux
Saya cobain yg instalasinya lbh simple, pakai Kraken + Openfire, testing GTalk sdh sukses pakai transport, tapi Facebooknya kok gagal login terus ya, padahal username dan password sdh bener? Pernah pakai Kraken gak bos?
-
Nyimak
-
Nyimak jg
-
Saya cobain yg instalasinya lbh simple, pakai Kraken + Openfire, testing GTalk sdh sukses pakai transport, tapi Facebooknya kok gagal login terus ya, padahal username dan password sdh bener? Pernah pakai Kraken gak bos?
pernah pakai, tapi gak recommended, karna id jabber hasil transport nya kraken gak sesuai harapan, beda dgn spectrum 2.
lagipula kraken sudah discontinued, jadi gak ada update/support, skrng ganti jd spectrum 2, saya rasa agan blm install spectrum 2 nya, hanya baru openfire+gojara mknya blm bisa muncul service discovery nya.
saya jg berangkat dr nol tentang linux, jadi waktu bikin cuma trial&error, dan bagian tersulitnya adalah pas install spectrum 2 nya, karna referensi nya sangat minim, beda dgn tutorial install linux + openfire/ejabberd lebih banyak di internet.
saran saya lebih baik install di linux gan, karna spectrum 2 tidak bisa di windows, bisa coba2 di laptop atau pake raspberry pi/orange pi sekalian buat server transport lebih hemat listrik.
-
saran saya lebih baik install di linux gan, karna spectrum 2 tidak bisa di windows, bisa coba2 di laptop atau pake raspberry pi/orange pi sekalian buat server transport lebih hemat listrik.
Ini dua2 nya lagi sy kerjakan, di linux sama di windows, blm nemu titik terang hehe
Kalo ada addon yg instan langsung pakai ksi info agan2 yg lain
-
Sudah sampe sini gan, tersesat gak ya saya?
(http://i.imgur.com/memTULe.png)
===========================================
Bagian ini diisi apaan ya kok tetep gak bisa konek ke facebook saya?
(http://i.imgur.com/OiPoxvz.png)
-
ini sudah benar gan, tinggal config di file spectrum sm server jabber nya.
btw ini agan pake apa sistemnya ?... linux+openfire atau ejabberd
yg tampilan diatas itu gak di isi jg tidak maslah, itu cuma web interface spectrum.
yg penting config di file:
- facebook.cfg(di folder spectrum 2)
- ejabberd.yml (di folder ejabberd ) , kalo openfire langsung dari web interface bagian external component
-
ini sudah benar gan, tinggal config di file spectrum sm server jabber nya.
btw ini agan pake apa sistemnya ?... linux+openfire atau ejabberd
yg tampilan diatas itu gak di isi jg tidak maslah, itu cuma web interface spectrum.
yg penting config di file:
- facebook.cfg(di folder spectrum 2)
- ejabberd.yml (di folder ejabberd ) , kalo openfire langsung dari web interface bagian external component
Saya pakai linux + openfire, gak ada facebook.cfg gan
Sudah sampai sini, tapi kok muncul error sprti ini ya?
(http://i.imgur.com/YMKZgxM.png)
-
facebook.cfg, ada di folder spectrum 2 gan.. default nya ada difolder : etc/spectrum2/transports/facebook.cfg
yg merah dibikin kalo blm ada, isinya spt config yg diatas, sesuai kan jid ,password, port 5275
di openfirenya setting dibagian external component sesuaikan port default 5275
di subdomain isi= facebook preshared key = password terus add component
( mesti sama yg di facebook.cfg dan external component openfire settingnya)
-
facebook.cfg, ada di folder spectrum 2 gan.. default nya ada difolder : etc/spectrum2/transports/facebook.cfg
yg merah dibikin kalo blm ada, isinya spt config yg diatas, sesuai kan jid ,password, port 5275
di openfirenya setting dibagian external component sesuaikan port default 5275
di subdomain isi= facebook preshared key = password terus add component
( mesti sama yg di facebook.cfg dan external component openfire settingnya)
Sudah gan sperti itu, tapi tetep muncul error sperti gambar diatas "Enable to retrieve registration from"
-
bisa lihat facebook.cfg nya agan ?
sama screnshot external component openfirenya
-
bisa lihat facebook.cfg nya agan ?
sama screnshot external component openfirenya
External Component
(http://i.imgur.com/aq4Ldl3.png)
[service]
# The name of user/group Spectrum runs as.
#user=spectrum
#group=spectrum
# JID of Spectrum instance.
jid = facebook.fb.example.com
admin_jid = gojaraadmin@fb.example.com
# Password used to connect the XMPP server.
password = rahasia
# XMPP server to which Spectrum connects in gateway mode.
server = 127.0.0.1
# XMPP server port.
port = 5347
# Interface on which Spectrum listens for backends.
backend_host = 127.0.0.1
# Port on which Spectrum listens for backends.
# By default Spectrum chooses random backend port and there's
# no need to change it normally
#backend_port=10001
# Number of users per one legacy network backend.
users_per_backend=10
# For Skype - must be =1
#users_per_backend=1
# Full path to backend binary.
backend=/usr/bin/spectrum2_libpurple_backend
#backend=/usr/bin/spectrum2_libcommuni_backend
# For skype:
#backend=/usr/bin/xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# For skype if instance drops privileges (`user`/`group` options) we should set writable HOME folder for D-BUS:
#backend=/usr/bin/env HOME=/var/lib/spectrum2 xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# Libpurple protocol-id for spectrum_libpurple_backend
protocol=prpl-facebook
#protocol=prpl-msn
#protocol=prpl-icq
# protocol=any means that user sets his protocol in his JID which has to be
# in following format: protocol.username@domain.tld
# So for example: prpl-jabber.hanzz.k%gmail.com@domain.tld
#protocol=any
[identity]
# Name of Spectrum instance in service discovery
name=Facebook Transport
# Type of transport ("msn", "icq", "xmpp").
# Check http://xmpp.org/registrar/disco-categories.html#gateway
type=facebook
# Category of transport, default is "gateway
category=gateway
[logging]
# log4cxx/log4j logging configuration file in ini format used for main spectrum2 instance.
config = /etc/spectrum2/logging.cfg
# log4cxx/log4j logging configuration file in ini format used for backends.
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = none
# For SQLite3: Full path to database
# For MySQL and PostgreSQL: name of database
# default database = /var/lib/spectrum2/$jid/database.sql
#database = jabber_transport
# Server.
#server = localhost
# Port.
#port = 0
# User.
#user = spectrum
# Paasword.
#password = secret
# Prefix used for tables
#prefix = jabber_
# Connection string (for pqxx only!)
# If you set this, it ignores every other database option except for type and prefix.
#connectionstring = host=localhost user=specturm password=secret
[registration]
# Enable public registrations
enable_public_registration=1
# Text to display upon user registration form
#username_label=Jabber JID (e.g. user@server.tld):
#instructions=Enter your remote jabber JID and password as well as your local username and password
# If True a local jabber account on <local_account_server> is needed
# for transport registration, the idea is to enable public registration
# from other servers, but only for users, who have already local accounts
#require_local_account=1
#local_username_label=Local username (without @server.tld):
#local_account_server=localhost
#local_account_server_timeout=10000
-
di openfirenya sudah dibuat user: gojaraadmin@fb.example.com sm password sesuai ?
dan jgn lupa restart openfire sm spectrum2 tiap abis edit setting
===================
btw yg subdomain di openfire coba disamakan gan, kalo di subdomain facebook, di jid spectrum nya jgn facebook.fb.example.com , harusnya jid = facebook.example.com
-
di openfirenya sudah dibuat user: gojaraadmin@fb.example.com sm password sesuai ?
dan jgn lupa restart openfire sm spectrum2 tiap abis edit setting
Sudah dubuat dan sesuai, dan sdh direstart juga, tapi ttp muncul error sprti diatas, apa clientnya yg gak sesuai ya?
-
Sudah dubuat dan sesuai, dan sdh direstart juga, tapi ttp muncul error sprti diatas, apa clientnya yg gak sesuai ya?
btw yg subdomain di openfire coba disamakan gan, kalo di subdomain facebook, di jid spectrum nya jgn facebook.fb.example.com , harusnya jid = facebook.example.com
-
btw yg subdomain di openfire coba disamakan gan, kalo di subdomain facebook, di jid spectrum nya jgn facebook.fb.example.com , harusnya jid = facebook.example.com
di external component di openfire saya set facebook.fb skrng, ttp sama errornya
-
di external component di openfire saya set facebook.fb skrng, ttp sama errornya
mksd saya, external component nya tetep facebook
yg di ganti jid dan admin_jid
jadi misal external component= facebook
jid = facebook.fortunecells.com (kecuali kalo agan setting xmpp servernya di sub domain fb.fortunecells.com)
-
Mantap ini suhu tutorialnya terus di bahas di sini biar belajar... jangan personal klo bisa chat di sini saja..
-
Mantap ini suhu tutorialnya terus di bahas di sini biar belajar... jangan personal klo bisa chat di sini saja..
sip gan, sejak jabjab blok ip indonesia saya memang cari gantinya, kebetulan skrng sdh sukses buat telegram,facebook,hangouts, dan mudah2an bisa banyak yg bikin sejenis jabber transport , karna skrng masih minim info sehingga sulit cari teman diskusi, saat ini saya msh blm sukses bikin transport WA, semoga ada yg sukses bikin jgn lupa sharing ;D
-
gak kebagian windows
-
Sudah sampai sini gan, malah Invalid protocol prpl-facebook
Padahal path ke backendnya udah bener: backend=/usr/bin/spectrum2_libpurple_backend
(http://i.imgur.com/QPf0DXp.png)
-
agan server jabber nya di domain.com atau subdomain fb.domain.com yah ?
yg sebelumnya tadi udah hampir benar gan, tinggal sesuaikan facebook.cfg dan external component nya ada yg belum tepat.
secara saya pake ejabberd, agak beda sedikit sm openfire cara seting nya jadi cuma bisa menerka ;D
================
backend nya coba periksa lg kalo di pcn agan, kalo di saya, backend=/usr/local/bin/spectrum2_libpurple_backend
beda dengan di tutorial spectrum2, backend=/usr/bin/spectrum2_libpurple_backend
-
agan server jabber nya di domain.com atau subdomain fb.domain.com yah ?
yg sebelumnya tadi udah hampir benar gan, tinggal sesuaikan facebook.cfg dan external component nya ada yg belum tepat.
secara saya pake ejabberd, agak beda sedikit sm openfire cara seting nya jadi cuma bisa menerka ;D
================
backend nya coba periksa lg kalo di pcn agan, kalo di saya, backend=/usr/local/bin/spectrum2_libpurple_backend
beda dengan di tutorial spectrum2, backend=/usr/bin/spectrum2_libpurple_backend
Server jabbernya di subdomain fb.domain.com
Klo path nya udah bener gan
-
ada beda dikit yg dimerahin sm facebook.cfg saya
type=xmpp
#category=gateway (dikasih pagar)
type = sqlite3
=================================
[service]
# The name of user/group Spectrum runs as.
#user=spectrum
#group=spectrum
# JID of Spectrum instance.
jid = facebook.fb.example.com
admin_jid = gojaraadmin@fb.example.com
# Password used to connect the XMPP server.
password = rahasia
# XMPP server to which Spectrum connects in gateway mode.
server = 127.0.0.1
# XMPP server port.
port = 5347
# Interface on which Spectrum listens for backends.
backend_host = 127.0.0.1
# Port on which Spectrum listens for backends.
# By default Spectrum chooses random backend port and there's
# no need to change it normally
#backend_port=10001
# Number of users per one legacy network backend.
users_per_backend=10
# For Skype - must be =1
#users_per_backend=1
# Full path to backend binary.
backend=/usr/bin/spectrum2_libpurple_backend
#backend=/usr/bin/spectrum2_libcommuni_backend
# For skype:
#backend=/usr/bin/xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# For skype if instance drops privileges (`user`/`group` options) we should set writable HOME folder for D-BUS:
#backend=/usr/bin/env HOME=/var/lib/spectrum2 xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# Libpurple protocol-id for spectrum_libpurple_backend
protocol=prpl-facebook
#protocol=prpl-msn
#protocol=prpl-icq
# protocol=any means that user sets his protocol in his JID which has to be
# in following format: protocol.username@domain.tld
# So for example: prpl-jabber.hanzz.k%gmail.com@domain.tld
#protocol=any
[identity]
# Name of Spectrum instance in service discovery
name=Facebook Transport
# Type of transport ("msn", "icq", "xmpp").
# Check http://xmpp.org/registrar/disco-categories.html#gateway
type=facebook
# Category of transport, default is "gateway
category=gateway
[logging]
# log4cxx/log4j logging configuration file in ini format used for main spectrum2 instance.
config = /etc/spectrum2/logging.cfg
# log4cxx/log4j logging configuration file in ini format used for backends.
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = none
# For SQLite3: Full path to database
# For MySQL and PostgreSQL: name of database
# default database = /var/lib/spectrum2/$jid/database.sql
#database = jabber_transport
# Server.
#server = localhost
# Port.
#port = 0
# User.
#user = spectrum
# Paasword.
#password = secret
# Prefix used for tables
#prefix = jabber_
# Connection string (for pqxx only!)
# If you set this, it ignores every other database option except for type and prefix.
#connectionstring = host=localhost user=specturm password=secret
[registration]
# Enable public registrations
enable_public_registration=1
# Text to display upon user registration form
#username_label=Jabber JID (e.g. user@server.tld):
#instructions=Enter your remote jabber JID and password as well as your local username and password
# If True a local jabber account on <local_account_server> is needed
# for transport registration, the idea is to enable public registration
# from other servers, but only for users, who have already local accounts
#require_local_account=1
#local_username_label=Local username (without @server.tld):
#local_account_server=localhost
#local_account_server_timeout=10000
-
sy nyoba aktifin lg openfire buat test, tetep sukses facebook transportnya
==============
facebook.cfg (sy hapus yg tidak perlu biar simpel)
[service]
jid = facebook.fb.domain.com
admin_jid = gojaraadmin@fb.domain.com
password = rahasia
server = 127.0.0.1
port = 5347
backend_host = 127.0.0.1
users_per_backend=10
#sesuaikan dgn di pc, defaultnya /usr/bin/spectrum2_libpurple_backend
backend=/usr/local/bin/spectrum2_libpurple_backend
protocol=prpl-facebook
[identity]
name=Facebook Transport
type=xmpp
[logging]
config = /etc/spectrum2/logging.cfg
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
type = sqlite3
[registration]
enable_public_registration=1
[purple]
show-unread=false
===============
(https://s29.postimg.org/3matggypz/ss_externalcomponent.jpg)
===============
(https://s13.postimg.org/41678dbyv/reg-fb.jpg)
-
sy nyoba aktifin lg openfire buat test, tetep sukses facebook transportnya
Gan untuk tutorial instalasi spectrum nya ngambil dmn ya? Kmungkinan di saya ini krn kesalahan instalasi spectrum, jadinya protokol php-facebook gak masuk di libpurplenya
-
Gan untuk tutorial instalasi spectrum nya ngambil dmn ya? Kmungkinan di saya ini krn kesalahan instalasi spectrum, jadinya protokol php-facebook gak masuk di libpurplenya
saya install yg pakai source code gan, yg dr sisni : http://spectrum.im/documentation/installation/from_source_code.html
tapi sebelumnya coba install pidgin terbaru dulu gan kalo blm, karna ada libpurple nya jg
-
sampe di pembahasan ini ,,kami masih bingung Gan,,ini cara instal spectrum nya gimana ya?,,
-
sampe di pembahasan ini ,,kami masih bingung Gan,,ini cara instal spectrum nya gimana ya?,,
Ini sy sdh nemu titik terang gan, nti klo udah beres insyallah dibagi2 dsni :)
-
Ini sy sdh nemu titik terang gan, nti klo udah beres insyallah dibagi2 dsni :)
ok siep..kami tunggu Gan.
-
install spectrum 2 via source code memang gampang2 susah ;D
itu stepnya harus teliti, karna ada bbrp yg mesti di install manual tersendiri, jadi kalo masih ada yg kurang akan error.
simpelnya:
-boost-devel
-libidn-devel
(syarat install swiften)
===========================
-install Python 2.5
-install swiften
pastikan bagian ini, yes:
Checking for C++ header file boost/signals.hpp... yes
....
Checking for C library idn... yes
(kalo tidak install spectrum 2 akan error)
==============================
-Install Google protobuf
-Install Libpurple for libpurple backend (bisa dr install pidgin)
-Install libCommuni for libCommuni IRC backend
==============================
Install Spectrum 2
(sebelum make, pastikan tidak ada syarat yg kurang, kalo masih ada error lengkapi dulu)
-
install spectrum 2 via source code memang gampang2 susah ;D
itu stepnya harus teliti, karna ada bbrp yg mesti di install manual tersendiri, jadi kalo masih ada yg kurang akan error.
simpelnya:
-boost-devel
-libidn-devel
(syarat install swiften)
===========================
-install Python 2.5
-install swiften
pastikan bagian ini, yes:
Checking for C++ header file boost/signals.hpp... yes
....
Checking for C library idn... yes
(kalo tidak install spectrum 2 akan error)
==============================
-Install Google protobuf
-Install Libpurple for libpurple backend (bisa dr install pidgin)
-Install libCommuni for libCommuni IRC backend
==============================
Install Spectrum 2
(sebelum make, pastikan tidak ada syarat yg kurang, kalo masih ada error lengkapi dulu)
sebelum memulai trik ini...apakah ini bisa dijalankan di win7?
-
kalo saya pake jabber transport gan ,bisa buat jabber,telegram,facebook tanpa perlu addon
ijin belajar bos....
saat ini saya install openfire di linux debian di vps, apakah bisa membuat jabber transport nya? mhn petunjuk/tutorialnya.
terima kasih.
-
sebelum memulai trik ini...apakah ini bisa dijalankan di win7?
gak bisa gan, spectrum2 nya gak bisa diinstal di windows
ijin belajar bos....
saat ini saya install openfire di linux debian di vps, apakah bisa membuat jabber transport nya? mhn petunjuk/tutorialnya.
terima kasih.
bisa gan openfire tinggal tambahin spectrum2, malah di tutorialnya memang pakai debian
-
bisa gan openfire tinggal tambahin spectrum2, malah di tutorialnya memang pakai debian
terkendala dalam menginstall spectrumnya, sdh coba dari link ini http://spectrum.im/documentation/installation/packages_debian_ubuntu.html
tapi ga bisa...
-
terkendala dalam menginstall spectrumnya, sdh coba dari link ini http://spectrum.im/documentation/installation/packages_debian_ubuntu.html
tapi ga bisa...
makanya saya sarankan pakai yg source code gan, yg langsung package saya jg gagal
itu yg package sepertinya blm komplit syarat install nya makanya ada error, mending yg source code, install manual step2nya, kalo msh error lengkapi yg kurangnya
-
Bismillah,
Terimakasih buat agan cusria yg sdh nuntun saya dari awal, memang benar awalnya emang susah, tapi klo sdh bisa...mantab..hehe
Saya pakai Debian Jessie + Openfire 4.1.4, krn spectrum2 cocoknya pas di Debian, dan Openfire punya web admin jadi mudah settingannya
1. Instalasi Spectrum 2
- Silahkan ikutin langkah2 Instalasi Spectrum 2 di web ini: http://spectrum.im/documentation/installation/packages_debian_ubuntu.html
- Gunakan langkah2 di "Installing on Debian Jessie from our packages repository"
- Setelah itu install package "purple-facebook", ikuti langkah2 nya disini: https://jgeboski.github.io/#package-repositories
- Buat file configurasi facebook.cfg isikan seperti configurasi yg saya pakai, taruh filenya di directori /etc/spectrum2/transports
$cd /etc/spectrum2/transports
$nano facebook.cfg
[service]
# The name of user/group Spectrum runs as.
#user=spectrum
#group=spectrum
# JID of Spectrum instance.
jid = facebook.example.com
admin_jid = gojaraadmin@example.com
# Password used to connect the XMPP server.
password = rahasia
# XMPP server to which Spectrum connects in gateway mode.
server = 127.0.0.1
# XMPP server port.
port = 5275
# Interface on which Spectrum listens for backends.
backend_host = 127.0.0.1
# Port on which Spectrum listens for backends.
# By default Spectrum chooses random backend port and there's
# no need to change it normally
#backend_port=10001
# Number of users per one legacy network backend.
users_per_backend=10
# For Skype - must be =1
#users_per_backend=1
# Full path to backend binary.
backend=/usr/bin/spectrum2_libpurple_backend
#backend=/usr/bin/spectrum2_libcommuni_backend
# For skype:
#backend=/usr/bin/xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# For skype if instance drops privileges (`user`/`group` options) we should set writable HOME folder for D-BUS:
#backend=/usr/bin/env HOME=/var/lib/spectrum2 xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# Libpurple protocol-id for spectrum_libpurple_backend
protocol=prpl-facebook
#protocol=prpl-msn
#protocol=prpl-icq
# protocol=any means that user sets his protocol in his JID which has to be
# in following format: protocol.username@domain.tld
# So for example: prpl-jabber.hanzz.k%gmail.com@domain.tld
#protocol=any
[identity]
# Name of Spectrum instance in service discovery
name=Facebook Transport
# Type of transport ("msn", "icq", "xmpp").
# Check http://xmpp.org/registrar/disco-categories.html#gateway
type=facebook
# Category of transport, default is "gateway
category=gateway
[logging]
# log4cxx/log4j logging configuration file in ini format used for main spectrum2 instance.
config = /etc/spectrum2/logging.cfg
# log4cxx/log4j logging configuration file in ini format used for backends.
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = sqlite3
# For SQLite3: Full path to database
# For MySQL and PostgreSQL: name of database
# default database = /var/lib/spectrum2/$jid/database.sql
#database = jabber_transport
# Server.
#server = localhost
# Port.
#port = 0
# User.
#user = spectrum
# Paasword.
#password = secret
# Prefix used for tables
#prefix = jabber_
# Connection string (for pqxx only!)
# If you set this, it ignores every other database option except for type and prefix.
#connectionstring = host=localhost user=specturm password=secret
[registration]
# Enable public registrations
enable_public_registration=1
[purple]
show-unread=false
# Text to display upon user registration form
#username_label=Jabber JID (e.g. user@server.tld):
#instructions=Enter your remote jabber JID and password as well as your local username and password
# If True a local jabber account on <local_account_server> is needed
# for transport registration, the idea is to enable public registration
# from other servers, but only for users, who have already local accounts
#require_local_account=1
#local_username_label=Local username (without @server.tld):
#local_account_server=localhost
#local_account_server_timeout=10000
- Setelah itu jalankan spectrum 2
$spectrum2_manager start
- Cek apakah spectrum 2 sudah sukses jalan atau belum
$spectrum2_manager facebook.example.com status
- Kalau muncul seperti ini berarti sdh sukses berjalan: Running (0 users connected using 1 backends)
2. Instalasi Openfire
- Pertama cek apakah sdh terinstall JRE (Java SE Runtime Environment) di server
$java -version
- Kalau belum terinstall java, silahkan ikuti tutorial di web ini: https://tecadmin.net/install-java-8-on-debian/
- Kalau sudah terinstal java maka kita langsung instal Openfire
$cd /home
- Download file Openfire versi terbaru disini http://download.igniterealtime.org/openfire/
- Pastikan pilih yg extensionnya .deb krn kita pakai Debian
$wget http://download.igniterealtime.org/openfire/openfire_4.1.4_all.deb
$dpkg -i openfire_4.1.4_all.deb
- Jalankan Openfire
$/etc/init.d/openfire start
- Buka web adminnya di http://example.com:9090
- Ikuti settingan mudahnya seperti di web ini: https://www.unixmen.com/install-openfire-ubuntu-12-04-lts/
- Abaikan tutorial di paragaf atas, silahkan agan mulai baca tutorialnya dari "After visiting the above address I was introduced to the Setup of openfire."
- Setelah selesai settingan dasar Openfire, silahkan menuju halaman plugin: - Plugins - Available Plugins, atau langsung menuju link seperti ini: http://example:9090/available-plugins.jsp
- Install plugin GoJara
- Lalu silahkan menuju: - Servers - Server Settings - External Components
(http://i.imgur.com/aQzELt3.png)
- Cek apakah Spectrum 2 sudah berjalan dengan benar, silahkan menuju: - Servers - Server Manager - Spectrum2 Stats
- Kalo agan instalasi Spectrum 2 sdh bnr maka akan muncul di list di halaman itu
- Sekarang silahkan menuju: - Servers - Server Settings - GoJara Settings
- Silahkan di setting seperti punya saya
(http://i.imgur.com/uvv8hNe.png)
- Kita buat user baru yg akan dipakai di otomax nanti, langsung menuju: - Server Users/Groups - Create New user
- Ok, XMPP/Jabber server kita sudah selesai
3. Install Spark Client
- Download di PC agan lalu install: https://igniterealtime.org/downloads/index.jsp#spark
- Masukkan Username, Password dan Domain Jabber yg tadi dibuat, lalu klik Login
- Kalo semua berjalan sesuai harapan, setelah login maka dibawah username agan akan ada icon facebook
- Klik icon facebook itu, trus pilih Enter login information
- Akan muncul form login, masukkan username akun facebook agan. Username itu buka link profile facebook agan, misal https://www.facebook.com/fortunecells, maka usernamenya adalah "fortunecells"
- Masukkan password akun facebook nya lalu klik Save
- Akan muncul list teman2 facebook agan yg offline dan online, silahkan coba say hai dulu sama salah satu dr mrk :)
4. Setting Otomax
- Yang pakai otomax gak usah diajarin lagi ya pasti sdh tau langkah selanjutnya apa
- Poin pentingnya adalah bila di Spark Client teman facebook agan akan muncul nama mereka, tapi di Otomax yg muncul hanya angka, misal 100009995652677@facebook.example.com, agan perlu menambahkan secara manual alamat facebook itu pada pengirim reseller yg bersangkutan. Angka itu didapatkan saat kita buka foto profile akun facebook, misal https://www.facebook.com/photo.php?fbid=134346616908526&set=a.134346666908521.1073741827.100009995652677&type=3&theater, agan tau bagian mana yg harus diambil, OK?
5. Maaf klo ada salah2 di tutorialnya, maklum baru blajar linux saat akan cusria nyaranin pakai linux, yg udah pakar linux tlng jgn diketawain ya..hehe
-
Bismillah,
Saya pakai Debian Jessie + Openfire 4.1.4, krn spectrum2 cocoknya pas di Debian, dan Openfire punya web admin jadi mudah settingannya
Bos kalo Debian 7.11 x64 bisa di install spectrum 2 ga?
-
Bismillah,
selamat agan Fortunecells akhirnya sukses jg ;D
tutorialnya mantap lebin rinci
Bos kalo Debian 7.11 x64 bisa di install spectrum 2 ga?
bisa saja gan, saya pakai ubuntu 16.04 lts+ejabberd jg bisa , tapi karna ditutorial pakai debian jessie mungkin akan lebih mudah installnya kalo sama, misal pakai distri lain harus ada penyesuaian sedikit untuk install yg dari packages sesuai tutorial
-
bisa saja gan, saya pakai ubuntu 16.04 lts+ejabberd jg bisa , tapi karna ditutorial pakai debian jessie mungkin akan lebih mudah installnya kalo sama, misal pakai distri lain harus ada penyesuaian sedikit untuk install yg dari packages sesuai tutorial
sepertinya kendala saya di situ, saya pakai debian 7.
-
sepertinya kendala saya di situ, saya pakai debian 7.
kalo tutorial nya yg install packages jessie diganti wheezy gmna gan ?
kalo tidak cocok mesti install via source code
-
ninggalin jejak 8) 8) 8)
-
Saya sendiri blm coba di linux selain jessie gan
Tapi yg mau coba silahkan ntar diposting dsni gmn hasilnya, bagi2 ilmu :)
-
$cd /etc/spectrum2/transports
$nano facebook.cfg
[service]
# The name of user/group Spectrum runs as.
#user=spectrum
#group=spectrum
# JID of Spectrum instance.
jid = facebook.example.com
admin_jid = gojaraadmin@example.com
# Password used to connect the XMPP server.
password = rahasia
# XMPP server to which Spectrum connects in gateway mode.
server = 127.0.0.1
# XMPP server port.
port = 5275
# Interface on which Spectrum listens for backends.
backend_host = 127.0.0.1
# Port on which Spectrum listens for backends.
# By default Spectrum chooses random backend port and there's
# no need to change it normally
#backend_port=10001
# Number of users per one legacy network backend.
users_per_backend=10
# For Skype - must be =1
#users_per_backend=1
# Full path to backend binary.
backend=/usr/bin/spectrum2_libpurple_backend
#backend=/usr/bin/spectrum2_libcommuni_backend
# For skype:
#backend=/usr/bin/xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# For skype if instance drops privileges (`user`/`group` options) we should set writable HOME folder for D-BUS:
#backend=/usr/bin/env HOME=/var/lib/spectrum2 xvfb-run -a -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
# Libpurple protocol-id for spectrum_libpurple_backend
protocol=prpl-facebook
#protocol=prpl-msn
#protocol=prpl-icq
# protocol=any means that user sets his protocol in his JID which has to be
# in following format: protocol.username@domain.tld
# So for example: prpl-jabber.hanzz.k%gmail.com@domain.tld
#protocol=any
[identity]
# Name of Spectrum instance in service discovery
name=Facebook Transport
# Type of transport ("msn", "icq", "xmpp").
# Check http://xmpp.org/registrar/disco-categories.html#gateway
type=facebook
# Category of transport, default is "gateway
category=gateway
[logging]
# log4cxx/log4j logging configuration file in ini format used for main spectrum2 instance.
config = /etc/spectrum2/logging.cfg
# log4cxx/log4j logging configuration file in ini format used for backends.
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = sqlite3
# For SQLite3: Full path to database
# For MySQL and PostgreSQL: name of database
# default database = /var/lib/spectrum2/$jid/database.sql
#database = jabber_transport
# Server.
#server = localhost
# Port.
#port = 0
# User.
#user = spectrum
# Paasword.
#password = secret
# Prefix used for tables
#prefix = jabber_
# Connection string (for pqxx only!)
# If you set this, it ignores every other database option except for type and prefix.
#connectionstring = host=localhost user=specturm password=secret
[registration]
# Enable public registrations
enable_public_registration=1
[purple]
show-unread=false
# Text to display upon user registration form
#username_label=Jabber JID (e.g. user@server.tld):
#instructions=Enter your remote jabber JID and password as well as your local username and password
# If True a local jabber account on <local_account_server> is needed
# for transport registration, the idea is to enable public registration
# from other servers, but only for users, who have already local accounts
#require_local_account=1
#local_username_label=Local username (without @server.tld):
#local_account_server=localhost
#local_account_server_timeout=10000
- Setelah itu jalankan spectrum 2
$spectrum2_manager start
- Cek apakah spectrum 2 sudah sukses jalan atau belum
$spectrum2_manager facebook.example.com status
- Kalau muncul seperti ini berarti sdh sukses berjalan: Running (0 users connected using 1 backends)
sdh berhasil sampai di sini, tapi setelah install openfire,gojara dan setting2 sesuai petunjuk, namun di Gojara setting>>Connected Gateway Components tidak muncul facebook nya
kenapa ya?
(http://parpakcell.com/New%20folder/2017-05-19.png)
-
gak bisa gan, spectrum2 nya gak bisa diinstal di windows
waduh,,,berarti kami blm bisa memulai trik ini....berarti ini otomaxnya dipasang jg di LINUK ya Gan??
maaf masih newbie jd blm faham.
-
sdh berhasil sampai di sini, tapi setelah install openfire,gojara dan setting2 sesuai petunjuk, namun di Gojara setting>>Connected Gateway Components tidak muncul facebook nya
kenapa ya?
spectrum 2 nya sudah di start dan running blm gan? ,kemudian di openfirenya bagian external component : add component
waduh,,,berarti kami blm bisa memulai trik ini....berarti ini otomaxnya dipasang jg di LINUK ya Gan??
maaf masih newbie jd blm faham.
ini install linuxnya di pc lain gan bukan di server otomax , bisa jg pake laptop/raspberry pi lebih hemat listrik
kalaupun mau di pc yg sama dgn otomax paling install lagi virtual box, buat install linux di windows, cuma lebih memberatkan pc server utama
-
3. Install Spark Client
- Download di PC agan lalu install: https://igniterealtime.org/downloads/index.jsp#spark
- Masukkan Username, Password dan Domain Jabber yg tadi dibuat, lalu klik Login
- Kalo semua berjalan sesuai harapan, setelah login maka dibawah username agan akan ada icon facebook
- Klik icon facebook itu, trus pilih Enter login information
- Akan muncul form login, masukkan username akun facebook agan. Username itu buka link profile facebook agan, misal https://www.facebook.com/fortunecells, maka usernamenya adalah "fortunecells"
- Masukkan password akun facebook nya lalu klik Save
- Akan muncul list teman2 facebook agan yg offline dan online, silahkan coba say hai dulu sama salah satu dr mrk :)
Alhamdulillah sdh bisa di vps saya, namu saat login di spark minta verifikasi via web, dan minta ganti password fb nya
-
Alhamdulillah sdh bisa di vps saya, namu saat login di spark minta verifikasi via web, dan minta ganti password fb nya
Ini krn FB mendetek IP vps agan, bukan IP PC agan yg biasa dpake utk buka FB. Saran saya install proxy di vps nya, pake proxy itu di browser di PC agan, cek apakah IP vps yg dipakai oleh browser itu, cek pake ini http://ipchicken.com, klo yg tertera IP vps maka buka FB nya dan ganti passwordnya, otomatis FB akan menempatkan IP vps agan di whitelist
-
Ini krn FB mendetek IP vps agan, bukan IP PC agan yg biasa dpake utk buka FB. Saran saya install proxy di vps nya, pake proxy itu di browser di PC agan, cek apakah IP vps yg dipakai oleh browser itu, cek pake ini http://ipchicken.com, klo yg tertera IP vps maka buka FB nya dan ganti passwordnya, otomatis FB akan menempatkan IP vps agan di whitelist
siippp.... fb messenger sdh online di otomax, tapi sparknya harus di jalankan terus ya?
terima kasih semua atas tutorialnya.
-
siippp.... fb messenger sdh online di otomax, tapi sparknya harus di jalankan terus ya?
terima kasih semua atas tutorialnya.
Spark bisa dimatikan gan
-
Spark bisa dimatikan gan
kalo spark di matikan ga masuk trx ke otomax, apa ada yg salah ya?
atau gimana ya settingan di otomax nya?
-
ini install linuxnya di pc lain gan bukan di server otomax , bisa jg pake laptop/raspberry pi lebih hemat listrik
kalaupun mau di pc yg sama dgn otomax paling install lagi virtual box, buat install linux di windows, cuma lebih memberatkan pc server utama
oww.y ,,ok pak,,terimakasih,,kami coba instal LINUK dl..
-
kalo spark di matikan ga masuk trx ke otomax, apa ada yg salah ya?
atau gimana ya settingan di otomax nya?
Di settingan openfire - Server - Server Settings - Gojara Settings - General Options - Connected Gateway Components dan Enable persistent Roster dicentang gak gan?
-
Di settingan openfire - Server - Server Settings - Gojara Settings - General Options - Connected Gateway Components dan Enable persistent Roster dicentang gak gan?
di centang
-
Settingannya disini pakai apa ya?
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = sqlite3
-
Settingannya disini pakai apa ya?
[database]
# Database backend type
# "sqlite3", "mysql", "pqxx", or "none" without database backend
type = sqlite3
sama dgn ini bos
-
# Category of transport, default is "gateway
category=gateway
Coba bagian itu diganti seperti ini
# Category of transport, default is "gateway
category=server
Trus ulangi registrasi facebook dari spark nya. Klo sdh berhasil login exit spark trus login via otomax
-
# Category of transport, default is "gateway
category=gateway
Coba bagian itu diganti seperti ini
# Category of transport, default is "gateway
category=server
Trus ulangi registrasi facebook dari spark nya. Klo sdh berhasil login exit spark trus login via otomax
sipp...trims bos sdh bisa
klao yg telegram ada tutornya jg ga bos
-
sipp...trims bos sdh bisa
klao yg telegram ada tutornya jg ga bos
yg telegram sama saja cm beda beda dikit setingannya
-
yg telegram sama saja cm beda beda dikit setingannya
beda settingannya dimana ya bos, saya coba, tapi msh belum: "Unable to sign on as @centerxxx: file (public key) not found.
-
beda settingannya dimana ya bos, saya coba, tapi msh belum: "Unable to sign on as @centerxxx: file (public key) not found.
install telegram purple dulu : https://github.com/majn/telegram-purple (skip kalo sudah)
dispectum2 nya bikin lg file config: telegram.cfg
backend nya di ganti :
protocol=prpl-telegram
di openfire add componen: telegram
-
install telegram purple dulu : https://github.com/majn/telegram-purple (skip kalo sudah)
dispectum2 nya bikin lg file config: telegram.cfg
backend nya di ganti :
protocol=prpl-telegram
di openfire add componen: telegram
saya install prpl-telegram nya dari sini
https://www.ubuntuupdates.org/package/webupd8/trusty/main/base/telegram-purple
sewaktu registrsi di psi, muncul pesan ini "Unable to sign on as 0898xxxxxx: file (public key) not found."
-
mohon infonya, bagaimana caranya supaya spectrum 2 bisa start otomatis saat server di restart