PutPut is a Twitter-like web application based on open source technologies:
- Spring Boot
- Twitter Bootstrap (obviously)
- AngularJS
- PostgreSQL
- Updates stream with @-mentions, favorites and likes
- Direct Messages with markdown support
- User-level RSS Import / Feeds
- PIM: Contacts, Calendar (WIP)
- Files Upload (WIP)
mvn clean install docker:build
docker run adrobisch/putput
Per default the datasource will be in-memory. You can use a local PostgreSQL database by specifying the postgres profile:
ENV APP_OPTS "-Dspring.profiles.active=production,postgres"
JDBC-URL: jdbc:postgresql://postgres:postgres@localhost:5432/putput
Alternatively, you can add a /etc/putput/putput.properties
file with your settings in a derived Dockerfile.
The initial username is user
with password password
. This can be changed in the settings view.
PutPut is published under the terms of the GNU Lesser General Public License Version 3. See the LICENSE file.