Od dłuższego czasu jestem użytkownikiem getPocket – wynikało to kiedyś z dużej kompatybilności z portelem IFTTT (if this then that), który automatyzował wiele rzeczy (robi to do teraz).
Z serwisu do automatyki przestałem korzystać tak namiętnie już jakiś czas, a pocket służył do synchronizacji url-i między urządzeniami. Obecnie podobną funkcjonalność oferuje Firefox i inne wiodące przeglądarki – ale czemu nie władać własnymi danymi ?! Okazuje się, że wallabag to nasza open sourcowa alternatywa.
Pobieramy paczkę z wszystkimi bibliotekami:
wget http://wllbg.org/latest-v2-package
Rozpakowujemy paczkę w /opt/wallabag
tar zxvf latest-v2-package mv wallabag/* /opt/wallabag
Skonfigurujmy vhost apacha:
<VirtualHost *:80> ServerName domain.tld ServerAlias www.domain.tld DocumentRoot /opt/wallabag/web <Directory /opt/wallabag/web> AllowOverride None Order Allow,Deny Allow from All <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app.php [QSA,L] </IfModule> </Directory> # optionally disable the RewriteEngine for the asset directories # which will allow apache to simply reply with a 404 when files are # not found instead of passing the request into the full symfony stack <Directory /opt/wallabag/web/bundles> <IfModule mod_rewrite.c> RewriteEngine Off </IfModule> </Directory> ErrorLog /var/log/apache2/wallabag_error.log CustomLog /var/log/apache2/wallabag_access.log combined </VirtualHost>
Z głownego katalogu /opt/wallabag
php bin/console wallabag:install --env=prod
W celu przetestowania możemy uruchomić wallabag za pomocą wbudowanego serwera www
php bin/console server:run --env=prod` for using wallabag: http://localhost:8000
Oczywiście uruchomimy go na porcie 8000 na lokalnym hoście, więc tylko z lokalnego hosta zobaczymy czy działa – w celach bezpieczeństwa.
Wersja 2.0.0 premierę miała 03.04.2016 roku – na chwilę obecną aplikacja na androida nie wspiera v2, mimo to system działa świetnie!
Edit 07/04/2016:
- firefox plugin – https://addons.mozilla.org/firefox/addon/wallabag-v2/